Rust
Безпечний для пам'яті без сміттєзбирача. Без гонок за даними під час компіляції. Найсуворіший рецензент коду, якого ви коли-небудь мали — і як тільки він вас пропустить, ваш сервіс не буде будити вас у неділю.
Коли ми до цього доходимо
- Платіжні системи та все, що стосується грошей або персональних даних
- Гарячі API-шлюзи з SLA на рівні 99,999%
- Механізми зіставлення з низькою затримкою, торгівля, робота в режимі реального часу
- Модулі WebAssembly, що відправляються до браузера
- Інструменти командного рядка та демони, що мають запускатися за мілісекунди
Компроміси, які ми не будемо ігнорувати
- Введення в курс справи нових співробітників: ~2–4 тижні до початку продуктивної роботи
- Час компіляції на величезних робочих просторах (вирішуємо за допомогою sccache)
- Екосистема молодша за Java — зріла там, де це важливо