What is an event architecture?
What are the different ways you can build using events?
If you don’t build properly, your eventually consistent system will become “hopefully consistent”, and fail.
What is an event architecture?
What are the different ways you can build using events?
If you don’t build properly, your eventually consistent system will become “hopefully consistent”, and fail.
This article was originally posted at simplicityitself.com. Simplicity Itself has now closed, and so I have moved my articles here. If you would like to read up on why it…
Without a doubt, Microservices as an architecture has grasped the imagination of modern development like no other. We’ve found that, contrary to what many will tell you, it defies tight…
Recently (June 2015), I gave a talk at the DDD Exchange at Skills Matter in London. This was a little last minute! The (then Simplicity Itself) CTO, Russ Miles, was…
No programmer likes to plan for their work to be taken offline and shutdown, but part of good antifragile thinking is allowing things that aren’t successful, to end. Applying that…
The promises of adopting the cloud for your software are enticing. Effectively limitless scalability, large reductions in capital expenditure, efficiency savings in staffing through automation. An exciting prospective, and one that…
The Original DRY, WET and Slogan Based Development Hopefully, you now understand some of my pain when I’m arguing against DRY, and arguing against deep abstractions. The original definition of…
Don’t Repeat Anything == The Tower of Coupling Copy and Paste, it’s bad. We have this drilled into us as received knowledge. We must build abstractions to avoid copying code,…
I recently had a thought provoking exchange on Twitter with Luke Daley who is a Gradle developer, creator of the Ratpack web framework and all around awesome fellow. We were…