Скин на НГ, перетяжка
Скин на НГ, перетяжка
Скин на НГ, перетяжка
Вадим Козыревский

Python CQRS: Пишем распределенные системы без боли (Sagas, Outbox, Event Driven)

Устали писать велосипеды для согласованности данных в микросервисах? Когда простой запрос превращается в квест с Transactional Outbox и Сагами, код быстро становится неподдерживаемым. В этом посте техлид Timeweb Cloud представляет python-cqrs — open-source фреймворк, который берет на себя всю сложность Event-Driven архитектуры. Внутри: — Паттерн Mediator для максимально тонкого презентационного слоя (FastAPI/CLI). — Оркестрируемые Саги с автоматическим откатом (Compensating Transactions) и сохранением состояния. — Честный Transactional Outbox для гарантии доставки событий. — Streaming-хендлеры и полная типизация на Pydantic v2. Разбираем, как перестать бояться eventual consistency и начать писать чистый бизнес-код.

Python CQRS: Пишем распределенные системы без боли (Sagas, Outbox, Event Driven)
6485
Denis Prodan

Как довести компьютерное зрение от прототипа до продакшена

Прототип с компьютерным зрением легко собрать в ноутбуке, а вот запустить его в продакшен и не утонуть в грязных данных, форматах, камерах и обновлениях уже совсем другая история. В статье разбирем, что ломается между демкой и боевым контуром и как это учитывать в архитектуре.

Как довести компьютерное зрение от прототипа до продакшена
1690
Tатьяна Крупская

Нет сил работать после выходных: как распознать и остановить выгорание в IT

Почему в IT так часто выгорают даже сильные специалисты и как вовремя распознать первые тревожные сигналы. Разбираем причины, симптомы и рабочие способы остановить выгорание: от настройки режима и разговора с менеджером до решения сменить проект или компанию.

Нет сил работать после выходных: как распознать и остановить выгорание в IT
2656