RU

[Перевод] Что делать, если HTTP‑запрос прошёл, а транзакция в БД откатилась?

Если ваш сервис одновременно пишет в БД и дёргает внешние API, прямо сейчас у вас есть как минимум один из этих сценариев: – деньги списаны, заказа в …

Transactional OutboxSaga PatternSaga CompensationDual-Write ProblemScalaPlay FrameworkSlickPostgreSQLархитектура ПОtimeweb_статьи_перевод
Habr
RU

Заброшенные репозитории на GitHub. Какие языки теряют разработчиков и когда код перестают обновлять

GitHub постепенно превращается в кладбище старого кода. Мы сравнили тысячи репозиториев и посмотрели, какие языки быстрее теряют активность, а где эко…

HostkeyGitHubанализ данныхзаброшенные репозиторииязыки программированияRustTypeScriptPythonRubyScala
Habr
RU

Почему главные конфликты в разработке не связаны с технологиями

Почему конфликты в IT-командах возникают не из-за технологий, а из-за коммуникации, идентичности и инженерной культуры. Разбор споров вокруг Scala, Ko…

Алгоритмы и структуры данныхФункциональное программированиеОпросБотыScalaHRKotlinТимлидLegoСтатьи
Tproger