Публикации по теме 'ddd'


🇺🇸 Зачем хранить агрегаты с помощью NoSQL?
🇺🇸 Зачем хранить агрегаты с помощью NoSQL? В последние годы мы столкнулись с огромным ажиотажем по поводу использования нереляционных баз данных, и теперь решение, какую выбрать модель устойчивости, может быть чем-то сложным. Выбор наилучшего способа сохранить состояние объектов домена будет зависеть от вашего проекта, но мы не можем не знать о вариантах и ​​сбалансировать плюсы и минусы. Я хотел бы оставить здесь размышление об использовании баз данных NoSQL и устойчивости..

DDD с различными языками программирования на моем пути: part2 ruby
Ruby — популярный язык программирования. Его синтаксис прост и очень удобен. Но система типов уникальна. В этой статье рассказывается, как использовать DDD с помощью ruby. Как работают системы типов ruby? Перед его реализацией я ввожу систему типов. Есть несколько статических средств проверки типов, и у них разный синтаксис. В этой статье я использую шербет. Я пропускаю детали, но причина в том, что мы можем управлять кодом и набирать его в одном файле. Кодирование DDD..

Реализация шаблона проектирования единиц работы в .NET:
Шаблон Unit of Work (UoW) — это шаблон проектирования программного обеспечения, который инкапсулирует серию операций в одну атомарную транзакцию, которую можно выполнить в базе данных. Следуя принципу единой ответственности (SRP), этот шаблон помогает сохранить ваш код СУХИМ (не повторяйтесь), а также упрощает его понимание и управление. UoW является частью философии Domain-Driven Design (DDD), которая подчеркивает важность основных бизнес-концепций (сущностей, объектов-значений и..

Приложение Node.js в реальном мире: то, о чем они никогда не говорят вам - часть 1 из 5 частей
Это первая часть из пяти частей . Часть 0 была введением, теперь давайте перейдем к нашим первым реальным вопросам о нашем REST API, написанном на JavaScript под Node.js с сервером Koa, базой данных Mongodb и Mongoose ODM. Как организовать код, назвать файлы и написать простой, читаемый, интуитивно понятный код, руководствуясь хорошими руководящими принципами кодирования? Структура папки Я говорил об использовании подхода Domain-Driven Design (DDD) или, по крайней мере,..

Разрушение монолита
Итак, прежде чем я начну рассказывать вам о проблемах, с которыми мы столкнулись, и о том, как мы их решили, я хотел бы, чтобы вы, ребята, познакомились с «Локи» в мире программирования. Локи! звучит странно в блоге о кодировании, не так ли? Многие компании, неосознанно или сознательно, по-прежнему используют этот озорной стиль программирования, который, как я говорю, может быть причиной их крушения, поэтому, если вы все еще держитесь за эти старые воспоминания (каламбур), очень..

Микросервисы, обеспечивающие отличные поставки - Руководство по выживанию
Одна из моих проблем, работая разработчиком в ClubPetro Fidelidade , заключалась в том, чтобы превратить большой монолит компании в несколько независимых микросервисов. Первое, что я подумал, было: «Это просто шумиха, которую создают хипстерские технологи, чтобы создавать программное обеспечение. Монолит или что у нас есть, в порядке! » - Наивный Педро Валлезе из прошлого. (Я был неправ) Этот текст призван показать, что я узнал за последние несколько месяцев, почти не изучая..

Wroc_love.rb 2018 - Конференция по-прежнему Ruby?
И снова Wroc_love.rb , одна из крупнейших конференций по Ruby в этой части Европы, очаровала нас щепоткой знаний, веселья, общения и конфронтации. Мотивации Я могу с уверенностью сказать, что являюсь постоянным участником wroc_love.rb, так как это был третий выпуск подряд, в котором я участвовал. Хотя я не был так уверен в своем участии - когда были выпущены билеты Early Bird, было объявлено всего несколько спикеров. Также я знал, что в этом году присоединюсь к конференции..