Когда я работал в Google Hardware, моим первым проектом был Google WiFi. Они установили всего 1 ГБ оперативной памяти на маршрутизаторы. Кто-то придумал гениальную идею написать встроенный DNS маршрутизатора на Go. Это занимало 400 МБ памяти и вызывало еженедельные сбои из-за нехватки памяти. Я переписал его на Rust, чтобы он занимал 30 КБ памяти, так что им не нужно было обновлять оперативную память. Сэкономил Google 20 миллионов долларов.
971