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…
Coding
-
-
You can replay your event streams safely only if you’ve built your system with the right concepts in mind.
Understand what Event Sourcing and Stream Processing are and how they relate. -
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…
-
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…
-
This article introduces a project I’ve been working on for the past few years in one form or another. Muon For the past bunch of years, I’ve been working with…
-
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…
-
When approaching development of Microservices, it’s often easy to think of the services themselves as the valuable pieces of your system. each service you add gives you more functionality, and…
-
My good friend Peter Ledbrook has been pondering the question how can we share code between microservices This is something we’ve had the opportunity to experiment with, on new projects…
- 1
- 2