Типичный программист
81.4K subscribers
2.68K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Micronaut: фреймворк на JVM, который вы определённо полюбите

https://tprg.ru/E0LY

Micronaut — это full stack фреймворк на JVM для создания модульных приложений. Разработчики старались сделать его более легковесным, чем Spring Boot, и тем самым более быстрым.

В статье разберёмся подробнее:
— что из себя представляет данный фреймворк,
— какие у него преимущества,
— как создавать на нём микросервисы.

#микросервисы #фреймворки
Что почитать на выходных: «От монолита к микросервисам» Сэма Ньюмена

Это практическое руководство содержит ряд наглядных примеров и шаблонов миграции, массу практических советов по переводу монолитной системы на платформу для микросервисов. И различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Шаблоны и методы опробованы и надежны, их можно использовать для миграции уже существующей архитектуры.

#микросервисы #фреймворки #книги
Микросервисы и монолит: реальность и мифы

В современном обществе микросервисы часто воспринимаются как нечто идеальное, а монолиты — как устаревшее зло. А если спрашиваешь, почему человек так считает, то далеко не все могут объяснить эту позицию.

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

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

В этой статье автор рассказал как раз об этом. Выделил основные преимущества и недостатки подходов и поделился полезными советами касательно модулей, репозиториев и артефактов.

#монолит #микросервисы #архитектура