Networking Resources

Networking resources In order to completely understand microservices you also have to understand networking. Communication is one of the hardest parts of microservice design, get it wrong and your system simply won’t perform. Below are some useful links that explain networking concepts. Understanding the basics of RESTful APIs. This is a great article that covers […]

event storming resources

Event Storming Resources Event storming is a process of modelling software that works well with domain driven design principles. During an event storming session all involved parties get together and help model a domain, this helps everyone from the developer to the business decision makers understand the system and from a ubiquitous language ( common […]

Lagom notes and facts

This is just a list of notes and facts I have gathered about Lagom. I’m the kind of person that asks 1 million questions and likes to know why things are done. Why does Lagom use Cassandra as an event store system? Lagom uses Cassandra as it’s event store. I wanted to know why they […]

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 […]

Scala resources

Scala links Here are some Scala resources I have found helpful.  I’ll be adding to the list as time goes on. I have books I have not had time to read which I will list later, I’ll also list new resources as I find useful ones. This serves mostly as a collection of notes so […]