I’ve been working with the team at Aurena in Austria since the beginning of 2021. It’s been a lot of fun, and interesting work. They’ve helped put a lot of…
blog
-
-
The rise and hopefully fall of system Entities as a modelling approach for Microservices
-
This was written in early August of 2017 as a form of personal catharsis. I don’t know if I will publish it, if you’re reading then I obviously have done.…
-
Gorm is the data access layer in Grails. I’ve been mostly away from Grails since 3.0 landed (for reasons). I’ve recently been taking a look at how things have come…
-
Coding
Building Reactive Microservices using Muon and scaling them using Kafka, Cassandra and friends
by David Dawsonby David DawsonTL/DR Microservices == distributed systems. RPC is well known for creating fragility in systems, Muon offers a way of building others kinds of APIs, based on Reactive principles while keeping…
-
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.
-
In this post I document how we created the Repository system in the Newton framework. Enabling auto creation of repositories and injection of interfaces that…
-
Coding
Building a deploy environment on AWS- Experiments with Rancher and Kubernetes
by David Dawsonby David DawsonSince coming back to freelancing, I’ve (re)started a set of projects with clients, managing them end to end. This means that I need a deployment environment somewhere that I can…
-
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…
- 1
- 2