masto.ai is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general Mastodon server for all languages.

Administered by:

Server stats:

2.1K
active users

#cqrs

1 post1 participant0 posts today

Call me crazy, but I firmly believe that Commands (DTOs) in a #CQRS application are part of the domain.

They are the imperative that is given by the stakeholder.

Yes, you will have infrastructure commands like "clean up some tables", but "sudo make me a sandwich" is business domain.

Would you be interested in a blog post about using event-sourcing with API Platform?

I'm thinking about diving into how this could work with API Platform, leveraging its powerful tools for building modern APIs while keeping event-driven persistence in mind.

Would this be something you’d like to read about? Or do you have specific challenges or questions around event-sourcing and API Platform? Let me know!

I've been pondering about creating EventSourcing, CQRS & DDD scaffolding from scratch in TypeScript.

There doesn't seem to be an OpenSource basic scaffolding for this using RxJS? ( I mean the basic bang like NgRx ).

DDD -> NgRx
- Command -> Action ( in imperative )
- Command Handler -> Effect
- Domain Event -> Action ( in past tense )
- Aggregate state -> a Store entry
- Aggregate state's apply -> Reducer

Did I get this right?

This week saw #Kandddinsky 2024 land in Berlin, and the diversity of topics truly inspired me!

From #sociotechnical to #CQRS, and everything #events to #typography, there was technical, social, and philosophical content on offer. To round this off an open space day (unconference) brought out the grass-roots atmosphere and meant that the community were pushing the state of the art in terms of #software design...

More here inc. higher res photos: jacquiread.com/posts/kandddins

Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2

Привет, хабравчане! В первой части были рассмотрены паттерны проектирования Repository и Unit of Work. Это вторая часть цикла о DDD. В ней расскажу, как добавить к проекту событийно-ориентированную архитектуру. Код подопытного приложения ищите в репозитории по ссылке . Подробнее о DDD и паттернах Repository и Unit of Work читайте в первой части по ссылке ...

habr.com/ru/articles/838188/

ХабрКак сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2Привет, хабровчане! Я Дима, Python-разработчик из 21YARD , сервиса поиска строительных подрядчиков. Это вторая часть цикла о DDD. В ней расскажу, как добавить к проекту событийно-ориентированную...

This week we'll have two talks, both on Tuesday, but in different cities. Aaron Digulla will be in Zurich with the topic “Hotfixes, Refactoring and Chained Unit Tests” (🇬🇧) and @SimonMartinelli visits Lucerne with “CQRS with modern Java” (🇩🇪). Both talks start at 06:15 PM and take place in the immediate vicinity of the train stations. Afterwards, all participants are invited to an aperitif!

👉 jug.ch 👈

www.jug.chJava User Group Switzerland: HomeJUG Switzerland aims at promoting the application of Java technology in Switzerland. The Java User Group Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland also encourages the cooperation between commercial organizations and research institutions.