Комментарии 2
В Slack для заднего конца используется Hack — это такой строготипизированный PHP от Фейсбука с async-await, выводом типов как в TypeScript, generics и JIT-ом всего; то, чем PHP мог бы стать, но пока еще не стал (хотя уверенно движется в ту сторону). Slack развертывает программные инструкции на нем в том числе в САПАГУ-окружение рабочих пространств сети электронно-вычислительных машин.
0
лучше бы они описали самые интересные моменты
например как они добавляют в базу новые сообщения имея последовательности при сотнях параллельных воркеров (т.к. база не поддерживает последовательности). Неужели транзакции с блоком trans(x = select max(seq); insert post(x, msg)) ?!
например как они добавляют в базу новые сообщения имея последовательности при сотнях параллельных воркеров (т.к. база не поддерживает последовательности). Неужели транзакции с блоком trans(x = select max(seq); insert post(x, msg)) ?!
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Методика развёртывания проектов, применяемая в Slack