Как стать автором
Обновить

Методика развёртывания проектов, применяемая в Slack

Время на прочтение6 мин
Количество просмотров8.2K
Всего голосов 33: ↑33 и ↓0+33
Комментарии2

Комментарии 2

В Slack для заднего конца используется Hack — это такой строготипизированный PHP от Фейсбука с async-await, выводом типов как в TypeScript, generics и JIT-ом всего; то, чем PHP мог бы стать, но пока еще не стал (хотя уверенно движется в ту сторону). Slack развертывает программные инструкции на нем в том числе в САПАГУ-окружение рабочих пространств сети электронно-вычислительных машин.
лучше бы они описали самые интересные моменты

например как они добавляют в базу новые сообщения имея последовательности при сотнях параллельных воркеров (т.к. база не поддерживает последовательности). Неужели транзакции с блоком trans(x = select max(seq); insert post(x, msg)) ?!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий