Мы делаем архитектуру бэкэнда без мейнстримных фреймворков, баз данных, контейнеризации, оркестрации и прочего. Все эти функции присутствуют, но в максимально лёгкой, близкой к железу форме. Ну и, понятное дело, пишем всё сами на Rust.
Одна из офигительных, на мой взгляд, идей — это разделить контуры: хардовый и софтовый. Грубо говоря, есть железки/VDSки и наш софт на них занимается администрированием, не вникая, что на этих узлах крутится. И наоборот, то, что на узлах запущено, совершенно не в курсе, где оно. Общение же между контурами идёт через файлы.
Post #705
1.18K