Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Вадим Козыревский

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)
4976
Tатьяна Крупская

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

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

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

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

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

Как довести компьютерное зрение от прототипа до продакшена
1234
Александр Нефёдов

Смена подрядчика на Битрикс-проекте: чек-лист для CTO, чтобы не потерять полгода и миллионы

В этой статье мы предложим конкретный алгоритм, как провести передачу проекта с минимальными потерями. Вы получите систему оценки состояния проекта, методику расчёта реальной стоимости перехода и готовый чек-лист из 25 пунктов для приёмки. Материал будет полезен CTO и CEO, которые уже меняют подрядчика или планируют это сделать в ближайшее время.

Смена подрядчика на Битрикс-проекте: чек-лист для CTO, чтобы не потерять полгода и миллионы
7260
Рамазан Максютов

CSS counters в подходе Atomic CSS - часть 1

CSS Counters - отличный инструмент для работы с кастомными счётчиками. Но применение его не ограничивается только рукописным CSS - его легко и эффективно можно (и нужно!) использовать в рамках Atomic CSS подхода! Давайте же посмотрим, как это сделать!

CSS counters в подходе Atomic CSS - часть 1
2957