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…
David Dawson
-
-
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. -
Guide
Kubernetes the Hard Way: Compute on the Cheap With Longhorn, Tinc and friends: 4 part series
by David Dawsonby David DawsonCreate a full Kubernetes environment on commodity VPS using Ansible, K3S, Longhorn and Tinc.
Run CUDA and other workloads -
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…