Без рубрики

Архитектура приложений для начинающих: монолит, микросервисы и модульный монолит

Для большинства новичков в теме архитектура приложений для начинающих лучший старт — монолит, но с дисциплиной модулей (модульный монолит). Чистые микросервисы оправданы, когда уже есть зрелая команда, DevOps-процессы и потребность в независимых релизах. Выбор сводится к балансу скорости разработки, сложности эксплуатации и границ домена. Краткая сводка различий между подходами Монолит быстрее стартует и проще в […]

Архитектура приложений для начинающих: монолит, микросервисы и модульный монолит Читать далее »

Разработка в продуктовой компании: роли, процессы и артефакты команды

Разработка в продуктовой компании обычно строится как повторяющийся цикл: формулируем цель и гипотезу, уточняем требования, планируем спринт, реализуем, проверяем качество, выкатываем и измеряем результат. Чтобы это работало, нужны понятные роли в продуктовой команде, прозрачные процессы разработки продукта и единые артефакты разработки продукта: от PRD и задач до релиз-нот и метрик. Краткая карта ролей, процессов и

Разработка в продуктовой компании: роли, процессы и артефакты команды Читать далее »

Как выбрать базу данных под задачу: postgresql, mysql, mongodb или redis

Выбор между PostgreSQL, MySQL, MongoDB и Redis сводится к модели данных и типу нагрузки: PostgreSQL и MySQL — основная транзакционная реляционная база, MongoDB — документная для гибких схем и быстрых итераций, Redis — in-memory хранилище для кеша, сессий и очередей. Определите требования к целостности, запросам и стоимости эксплуатации — и получите однозначный стек. Что взять

Как выбрать базу данных под задачу: postgresql, mysql, mongodb или redis Читать далее »

Прокрутить вверх