Rails Engines를 활용한 모듈러 모놀리스: 아키텍처가 중요한 이유
애플리케이션 규모 확장에 따른 결합도 증가 문제를 해결하기 위해 Rails Engines를 통한 물리적 경계 설정이 필수적이다.
Rails Engines를 활용한 모듈러 모놀리스: 아키텍처가 중요한 이유
애플리케이션 규모 확장에 따른 결합도 증가 문제를 해결하기 위해 Rails Engines를 통한 물리적 경계 설정이 필수적이다.
Я устал от Duolingo и написал себе AI-репетитора. Go, Clean Architecture, 4 LLM-модели — и вот что из этого вышло
Мой рабочий день - это код. Вечером я хочу разговаривать с кем-то по-английски, а не нажимать на пингвинчиков. Duolingo учит меня заказывать яблоки, ChatGPT-чат отлично объясняет грамматику - но не помнит, что я разбирал Present Perfect в среду и опять путаю его с Past Simple в пятницу. Я хотел простую штуку: написать модели «давай сегодня про багтрекеры»; получить чат на 15 минут; а в конце - три новых слова , которые она же мне и подобрала по уровню B1. Чтобы завтра эти слова всплыли в упражнениях. Через месяц получился Lexis : Go · Clean Architecture · 4 LLM-модели · SSE-стриминг · JWT rotation + reuse detection MIT, открытый репозиторий. В статье - три инженерных якоря , которыми я доволен: Pluggable AI-провайдеры через интерфейс из трёх методов. SSE вместо WebSocket для стриминга AI-ответов. JWT rotation + reuse detection как production-ready стандарт, а не «потом перепишем». Плюс честный список того, что ещё не готово. Показать архитектуру
https://habr.com/ru/articles/1030928/
#Go #Clean_Architecture #JWT #AI #LLM #petproject #изучение_английского #SSE #modular_monolith #refresh_tokens

Зачем вообще писать ещё одно приложение для изучения языка Мой рабочий день - это код. Вечером я хочу разговаривать с кем-то по-английски, а не нажимать на пингвинчиков. Duolingo учит меня заказывать...
마이크로서비스 없이 Rails 모놀리스 확장하기: 2025년 실전 전략
마이크로서비스 전환 전 비즈니스 도메인별로 코드를 격리하는 모듈형 모놀리스(Modular Monolith) 구조를 먼저 구축해야 한다.
The Clean Structure — Универсальная структура PHP-проекта на примере Laravel
К написанию этой статьи меня подтолкнуло изучение архитектурных подходов для Vue.js-проектов , а вдохновила - детально описанная методология Feature-Sliced Design . К сожалению, PHP-сообществу не хватает подобных развернутых рекомендаций, да и вообще, каких-то общепризнанных стандартных подходов в структуре проекта. Моя статья - это попытка обобщить изученную мною за много лет информацию и сформировать универсальную структуру проекта, основанную на принципах Clean Architecture и модульного монолита .
https://habr.com/ru/articles/905008/
#clean_architecture #modular_monolith #php #laravel #folder_structure
The modular monolith is a mythical beast of software architecture. While it sounds simple enough – single deployed unit, separated in modules – it’s rarely seen in practice as it very quickly devolves into spaghetti code or a big ball of mud. In this video, Alex explains a few important considerations for modular monoliths:
Эволюция архитектурных паттернов в бэкенд-разработке: от MVC к микросервисам
В этой статье мы сделаем небольшой экскурс в эволюцию архитектурных подходов – от классического шаблона MVC, популярного на начальных стадиях разработки, до более современных решений, таких как SOA, DDD, Modular Monolith и микросервисы. Наша цель – показать, как переход от одной архитектуры к другой может решить проблемы поддержки, тестирования и масштабируемости. А также дать рекомендации по выбору оптимального решения в зависимости от требований проекта.
https://habr.com/ru/articles/904320/
#mvc #mvc_framework #микросервисы #микросервисная_архитектура #soa #ddd #modular_monolith
Event Sourcing и Saga с помощью Marten и Wolverine на C# и немного модульного монолита
В этой статье: Мы откажемся от контроллеров, MediatR-а и MassTransit-а, всё выше перечисленное нам заменит Wolverine. Отольём в граните модульный монолит, имплементируем регистрацию событий, используя Marten. Пример всего этого безобразия находится тут. На фото: Marten (Куница) слева, Wolverine (Росомаха) справа. Хью Джекман просился на обложку, но не прошёл кастинг.
https://habr.com/ru/companies/alfa/articles/837376/
#Wolverine #Marten #модульный_монолит #eventsourcing #saga #modular_monolith
Практический пример декомпозиции монолитного PHP приложения
Декомпозиция монолита - не редкая проблема. Она возникала в большинстве компаний, где я работал. Происходит это потому, что на ранних стадиях развития любого стартапа накапливается так называемый decision debt - выбранная архитектура является оптимальной для быстрой разработки и экспериментирования, но не для зрелого продукта. Учитывая популярность проблемы, существует множество книг и статей о подходах к её решению, но мне показалось, что есть недостаток практических примеров . Поэтому, в этой статье я сосредоточусь на технических деталях, используя в качестве примера приложение, написанное на PHP и фреймворке Symfony.
https://habr.com/ru/articles/796223/
#php #symfony #архитектура_приложений #монолитное_приложение #modular_monolith #serviceoriented_architecture #eventdriven_architecture #рефакторинг