Rust
Bezpieczne dla pamięci bez modułu czyszczącego pamięć. Wolne od wyścigów o dane już w czasie kompilacji. Najsurowszy recenzent kodu, jakiego kiedykolwiek spotkasz — a gdy już cię przepuści, twoja usługa nie będzie budzić cię w niedzielę.
Kiedy po to sięgamy
- Systemy płatności i wszystko, co dotyczy pieniędzy lub danych osobowych
- Popularne bramy API z umowami SLA na poziomie 99,999%
- Silniki dopasowujące o niskim opóźnieniu, handel, działanie w czasie rzeczywistym
- Moduły WebAssembly dostarczane do przeglądarki
- Narzędzia CLI i demony, które muszą uruchamiać się w ciągu milisekund
Kompromisy, których nie będziemy udawać, że nie istnieją
- Wdrożenie nowych pracowników: ~2–4 tygodnie do osiągnięcia pełnej wydajności
- Czas kompilacji w ogromnych obszarach roboczych (rozwiązujemy to za pomocą sccache)
- Ekosystem młodszy niż Java — dojrzały tam, gdzie to ma znaczenie