Публикации

Волновая архитектура на практике

Волновая архитектура на практике

Дракон сложности живет в стейт-машинах. Дракон не злой и не добрый, это часть природы мира, и с ним бесполезно сражаться. Слабого сложность поглотит, а сильный в случае своей победы сам станет Драконом. Это происходит снова и снова: OOP, FP, DDD, любые подходы и фреймворки, созданные для борьбы со сложностью, в итоге обрастают собственной — инструментальной, не меньшей, чем та, с которой они пытались справиться.

архитектура мобильных приложений
Подробнее
Архитектура для кросс-функциональных команд

Архитектура для кросс-функциональных команд

Вопросы архитектуры в IT традиционно делятся на «общепринятые практики» и «велосипеды», однако граница между ними остается размытой. Причина проста: архитектура должна эволюционировать вместе с ростом компании, и появление кросс-функциональных команд — один из неизбежных этапов такой эволюции.

архитектура мобильных приложений
Подробнее
Архитектура сложных клиентских приложений

Архитектура сложных клиентских приложений

Представлен современный взгляд на архитектуру и методологию разработки сложных клиентских приложений. Здесь слово «клиентских» означает независимость от платформы (iOS, Android, Web, Flutter и т.п), а «сложных» — подразумевает наличие как синхронизируемого с бэкендом клиентского состояния, так и множественных источников событий.

архитектура мобильных приложений
Подробнее