Have you heard about this new library called ABC? If not, you don't know what you're missing! It enables your app to do all these things! I'll send you the links to tutorial so that you can become a fan as well. Have I tested it thoroughly? Yeah, I clicked through demo. And got it … Continue reading Different forms of drag
You probably heard about 'architecture selling options'. Let's dive into another allegory of deep and shallow foundations of it.
TL;DR In the previous post we started working on a code kata and discovered that instead of creating a new monolithic giant we could tackle the complexity of a process by modelling it right in its natural boundaries: contexts. It this post we continue this journey. Requesting payment Let's spend some time on modelling a … Continue reading Service kata with Business Rules
TL;DR How many times you were given an implicit requirements that you'd create one application or two services? How many times the architecture and design were predetermined before any modelling with business stake holders? Let's take a dive into a code kata, that will reveal much more than code. Kata The kata we'll be working … Continue reading Code kata with Business Rules
TL;DR When using the snowflake entities pattern, it's quite easy to forget about using external identifiers that we need to communicate with external systems. This post provides an easy way to address this concern. Identity revisited The identifier of a snowflake entity was presented as a guid. We use an artificial non-colliding client-generated identifier to … Continue reading Snowy identifiers
It's snapshot time! There's been a lot of event sourcing content so far. Let's do a recap! Below you will find a short summary of event sourcing related articles that I have published here so far. Treat it as a table of content or a lookup or a pattern collection. It's ordered by date, the … Continue reading Snapshot time!
TL;DR This values must be updates synchronously or we need referential integrity or we need to make all these service calls together are sentences that unfortunately can be heard in discussions about systems. This post provides a pattern for addressing this remarks The reality As Jonas Boner says in his presentation Knock, knock. Who’s there? … Continue reading Dependency rejection