В этой статье я хотел бы рассмотреть микросервисные паттерны под другим углом. Когда я начинал изучение микросервисных паттернов, у меня постоянно был вопрос: Так это же было в другом паттерне. Я решил немного структурировать их: объединить по похожим элементам. Кластеризировать микросервисные паттерны достаточно тяжело так как каждый паттерн по‑своему уникален, однако для запоминания на собеседованиях или для себя это сделать можно. Основной контент статьи — картинка, далее идёт описание, чтобы всё было в одном месте.
Рубрика «паттерны проектирования»
Связь паттернов микросервисной архитектуры
2025-12-28 в 15:16, admin, рубрики: DDD, event sourcing, saga, архитектура, микросервисы, паттерны проектирования, распределенные системыШаблон проектирования Buffer
2025-12-07 в 10:16, admin, рубрики: архитектура по, буфер, оптимизация производительности, паттерны проектирования, управление потоками данныхМожно ли сказать про буфер что то ещё, что ещё не сказано? Когда мы слышим термин буфер, то первое что придёт в голову - речь идёт об области памяти для временного хранения данных.
Действительно Википедия определяет термин «Буфер (информатика)», как "область памяти, используемая для временного хранения данных при вводе или выводе", но далее идёт пояснение Читать полностью »
Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java
2025-11-03 в 13:01, admin, рубрики: GoF, java, kotlin, ruvds_статьи, банда четырёх, бэкенд, ооп, паттерны проектирования, Программирование, разработка программного обеспеченияНочь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и слабости. Один щёлчок и поведение меняется: кто-то отдаёт приказы, кто-то внимательно прислушивается, а кто-то терпеливо ждёт сигнала. Эта статья — карта такого города.
Всем привет! Меня зовут Бромбин Андрей и сегодня разберёмся в поведенческихЧитать полностью »
Паттерны ООП, так не издевались даже… Структурные шаблоны с примерами на Java
2025-10-22 в 9:01, admin, рубрики: java, kotlin, ruvds_статьи, spring framework, ооп, паттерны проектирования, Программирование, проектирование системПривет! Меня зовут Бромбин Андрей. В этой статье разберём структурные паттерны ООП. Используя примеры на Java и простые метафоры, поймём природу шаблонов: как они работают, зачем нужны и чего требуют от нас взамен. Почему дизайн называют удачным при использовании паттернов по назначению, и почему так бывает не всегда.
Паттерны ООП c примерами на Java: порождающие шаблоны
2025-10-15 в 9:01, admin, рубрики: GoF, java, java-разработка, kotlin, ruvds_статьи, ооп, паттерны проектирования, Проектирование и рефакторинг, проектирование системПривет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным.
Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа.
Паттерны программирования при работе с LLM
2025-10-05 в 10:16, admin, рубрики: agents, AI, function calling, llm, rag, архитектура, паттерны, паттерны проектирования, промпт-инжинирингLLM - мощный инструмент, но его эффективность в продакшене зависит не от одного «хитрого промпта», а от всей архитектуры: что мы даём модели, как управляем её рассуждением и как проверяем/обрабатываем результат. В этой статье - компактная карта паттернов, разбитая по этапам конвейера: Input -> Reasoning -> Output.
Введение
Статей про LLM - вагон, и у всех свои "трюки". Мне не хватало схемы, которая раскладывала бы эти "трюки" по полочкам.
Паттерны проектирования искусственного сознания и закрытие ТПС: дискретизация, рефлексия и рекурсия пространства-времени
2025-08-17 в 13:04, admin, рубрики: ИИ, ии бот, ИИ и машинное обучение, ИИ-инжиниринг, ии-модель, паттерны, паттерны проектирования, проектированиеТрудная проблема сознания (ТПС) — тупик, а не путь
Когда мы говорим о сознании, особенно в контексте искусственного интеллекта, нас неизбежно настигает «трудная проблема сознания» (ТПС), сформированная Дэвидом Чалмерсом: почему и как из физических процессов в мозге возникает субъективный опыт (или квалиа) — ощущение красного, вкус хруста булки, мурашки от музыки?
Этот вопрос стал мемом, философским барьером и вызовом для проектирования искусственного интеллекта который, похоже, невозможно преодолеть.
При решении этой проблемы философы и специалисты по когнитивным наукам застряли в трёх тупиках:
Хватит страдать: Выбросьте ООП и ECS. Есть путь проще
2025-08-08 в 22:36, admin, рубрики: ecs, entity-component, KISS, kiss-принцип, архитектура, архитектура системы, ооп, паттерны проектированияДесятилетиями нам рассказывают, что есть только два пути: громоздкие иерархии ООП или стерильная бюрократия ECS. Нас заставили поверить в то, что создание игр — это выбор между анархией и диктатурой.
Это ложь. Оба этих пути — ненужные усложнения. Есть прямой и эффективный способ, который мы променяли на модные, но непрактичные примочки. Эта статья — о том, как вернуться к здравому смыслу.
SharedLogic. Общий игровой код для Unity-клиента и .NET-сервера, который экономит ваши силы
2025-06-13 в 15:10, admin, рубрики: ASP.NET, backend-программирование, mongodb, SharedLogic, античит, игровой сервер, паттерны проектирования, проектирование поВ индустрии мобильных игр на один проект часто выделяют несколько бэкенд‑разработчиков. Например, в студиях над PvP‑шутером с мета-игрой работают 5–8 серверных специалистов — и это считается нормой.
Однако у нас в компании (около 40 сотрудников, 3 проекта одновременно в разработке) с задачей отлично справляется один бэкенд-программист.
GRASP: почему настоящая архитектура начинается не с SOLID
2025-04-13 в 12:18, admin, рубрики: DDD, grasp, solid, архитектура, паттерны проектирования, чистая архитектура, чистый кодМногие инженеры начинают своё архитектурное мышление с SOLID. Затем изучают GoF-паттерны. Но всё равно остаётся ощущение, что чего-то не хватает: распределения ответственности, логики построения модели, связи структуры и поведения. И вот тут GRASP — это как раз то недостающее звено.
Хочу начать с личной предыстории.
Давным-давно, как и многие из вас, я читал умные книжки: «Чистый код» и «Чистая архитектура» Роберта Мартина, «Совершенный код» Стива Макконнелла и другие.
Также не обошли меня и классические принципы проектирования — SOLID, KISS, DRYЧитать полностью »
