Найденные страницы с тегом ddd всего 1426

Что нужно знать перед переходом на Akka toolkit для реализации Event Sourcing и CQRS / Хабр

Здравствуйте, уважаемые читатели Хабра. Меня зовут Рустем и я главный разработчик в казахстанской ИТ-компании DAR. В этой статье я расскажу, что нужно знать перед тем, как переходить на шаблоны Event...

DDD в golang. Превозмогая трудности / Хабр

В последнее время достаточно много выступлений, посвященных реализации подходов Domain Driven Design(DDD) в golang. Я не буду останавливаться на value object, они в golang хорошо реализуются с...

Паттерн Unit of Work в разрезе чистой архитектуры DDD на языке Golang / Хабр

Всем привет! Недавно мне выпала возможность разработать шаблон сервиса, который можно было бы использовать как для монолитной, так и для микро-сервисной архитектуры. Шаблон должен был придерживаться...

Как я делал внутренний cookbook по тому, как писать код (и результат можно скачать) / Хабр

Авокадо с зубами подсказывает, что так код легче поддерживать, дописывать и рефакторить. Мы всё теперь пишем только так. Привет, Хабр! У нас была проблема: каждый писал код как хотел. Было очень...

Поваренная книга разработчика: DDD-рецепты (3-я часть, Архитектура приложения) / Хабр

Введение В рамках предыдущих статей мы выделили область применения подхода и рассмотрели основные методологические принципы Domain Driven Design . В данной статье я хотел бы обозначить основные...

О сложности и монолитах / Хабр

Изображение сгенерировано с помощью DALL·E. Запрос: a complex monolith in a server room, with the faces of IT consultants with suits engraved in it with twisted faces, mathematical formulations about...

Как я добился чистой архитектуры на фронтенде / Хабр

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

Поваренная книга разработчика: DDD-рецепты (4-я часть, Структуры) / Хабр

Введение Итак, мы уже определились с областью применения , методологией и архитектурой . Перейдем от теории к практике, к написанию кода. Хотелось бы начать с шаблонов проектирования, которые...

Celebrating 20+ Years of Domain Driven Design (DDD) and EIP - The New Stack

After 20 years, the design patterns, principles, and practices in two classic books on Domain Driven Design (DDD) and Enterprise Integration Patterns (EIP) are still very relevant.

Что можно узнать о Domain Driven Design за 10 минут? / Хабр

Говорят, что можно бесконечно смотреть на огонь, наблюдать за тем, как работают другие, а также изучать DDD (Domain Driven Design, предметно-ориентированное проектирование). Но если у вас есть только...

Организация кода в микросервисах и мой подход применения гексагональной архитектуры и DDD / Хабр

Привет, Хабр! В Монолите весь код должен быть в едином стиле, a в разных микросервисах можно использовать разные подходы, языки программирования и фреймворки. Для простых микросервисов с 1 — 2...

Saga и Event Sourcing с Axon. Первое знакомство / Хабр

Почему Saga Все, кто занимается разработкой микросервисов, так или иначе решают для себя вопрос: как обеспечить согласованность бизнес-транзакций, в которых участвуют данные нескольких сервисов ....

Scala: Гексагональная архитектура и DDD на Free Monad в функциональном программировании / Хабр

Привет Хабр! Пятничного тру ФП хардкора с Free Monad, Таглес Финал, Монад трансформерами, Refined Types , Smart Constructors и прочим таким вам в ленту. Хардкор сам себя в ленту не принесет так что...

Unit-тестирование в сложных приложениях / Хабр

Ни один разработчик в здравом уме и трезвой памяти при разработке сложных приложений (> 100K LOC, например) не станет отрицать необходимость использования тестирования вообще и модульного...

Не усложняйте свои приложения / Хабр

Разрабатывать небольшие приложения легко. Большие же, напротив, создавать очень сложно, но тут хотя бы есть множество вспомогательных ресурсов. А вот теме разработки приложений среднего масштаба,...

26 сентября приглашаем на оффлайн-митап HOT Backend&Web в Краснодаре / Хабр

Привет, Хабр! Для всех разработчиков Backend и Web, кто соскучился по живым докладам и плодотворному общению в комьюнити, мы проводим новый митап в Краснодаре — с соблюдением необходимых требований...

Fwdays'20: Node.js Middleware – никогда больше / Хабр

В конце сентября в онлайне прошла конференция JavaScript Fwdays'20 Autumn , на которой я сделал доклад про проблемы мидлваров. После доклада меня почти каждый день просят ссылку на видео. И вот,...

Книга «App from scratch» / Хабр

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

DDD на практике. Проектирование списка желаний / Хабр

В интернете довольно много разрозненного материала по DDD . Если не считать синей книги, то в основном это короткие статьи с теорией, надёрганной из этой же книги, и которая мало пересекается с...

Оптимистическая блокировка коллекций Агрегата при использовании Doctrine / Хабр

Проектирование своего проекта по DDD последнее время становится всё более популярным. Сейчас не будем углубляться в данную методологию с её принципами, плюсами и минусами. Я хочу рассказать с какой...

Doctrine ORM — Объектно-реляционный проектор (ORM) для PHP / Хабр

Doctrine — объектно-реляционный проектор (ORM) для PHP 5.3.0+, который базируется на слое абстракции доступа к БД (DBAL). Одной из ключевых возможностей Doctrine является запись запросов к БД на собственном объектно-ориентированном диалекте SQL, называемый DQL (Doctrine Query Language) и базирующийся на идеях

Doctrine ORM — Объектно-реляционный проектор (ORM) для PHP / Хабр

Doctrine — объектно-реляционный проектор (ORM) для PHP 5.3.0+, который базируется на слое абстракции доступа к БД (DBAL). Одной из ключевых возможностей Doctrine является запись запросов к БД на собственном объектно-ориентированном диалекте SQL, называемый DQL (Doctrine Query Language) и базирующийся на идеях

Doctrine ORM — Объектно-реляционный проектор (ORM) для PHP / Хабр

Doctrine — объектно-реляционный проектор (ORM) для PHP 5.3.0+, который базируется на слое абстракции доступа к БД (DBAL). Одной из ключевых возможностей Doctrine является запись запросов к БД на собственном объектно-ориентированном диалекте SQL, называемый DQL (Doctrine Query Language) и базирующийся на идеях

Эволюция игрового фреймворка. Клиент 3. Слои логики / Хабр

Прежде мы рассмотрели отделение логики отображения от графики, а также разные вспомогательные классы и менеджеры. Все вместе они образуют каркас наших приложений и были вынесены в отдельную...