Microservice communication patterns

Microservice communication patterns There are many ways for your microservices to communicate. One of the biggest problems of deciding how they should communicate is weeding out the good information from the bad or the new from the old. Another thing to consider is your systems needs. How large is the system, how many services will […]

notes facts and resources about domain driven design aggregates

DDD Domain Driven Design Aggregates When learning about Domain Driven Design one of the harder things is wrapping your head around what aggregates are. In this post I list some facts, some may be redundant, but redundancy helps reinforce concepts. Here is my personal list of facts and notes about domain driven design aggregates in […]

Microservice resources

Microservice Resources Most of us older people have been building monoliths for most of our careers. Now BAM! a new buzzyword is born Microservices. Microservices are all about tearing apart the dreaded monolith into smaller services that all function together to perform the actions of the monolith. Microservices have many benefits over Monoliths, however they […]

Domain Driven Design Resources

Domain Driven Design Learning Resources Domain Driven Design and it’s related concepts can take some time to understand. Below are links to articles, books and videos I have found helpful. Articles Here is a free guide to Domain Driven Design written by microsoft.   This guide covers CQRS and Event Sourcing complete with an app […]

Event sourcing and CQRS resources

Articles This page from the Lagom Documentation explains why Event sourcing is useful. Advantages of Event Sourcing Exploring CQRS and Event Sourcing This link is from a Microsoft project and is an excellent resource about CQRS and Event Sourcing. It walks you through the entire decision process of breaking down an entire application domain with […]