API Gateway Patterns: Designing for Security, Scalability, and Performance in ModernisationModernizing a software system is like renovating a busy city. You can’t just shut evQerything down to rebuild — you need to manage the…Dec 2, 2024Dec 2, 2024
Integration Testing in Microservices — Connecting the DotsIn microservices architecture, everything is interconnected. Each service might work perfectly in isolation, but when you put them all…Nov 27, 2024Nov 27, 2024
Unit Testing Microservices — Ensuring Quality from the Ground UpEveryone knows you’re supposed to write unit tests. Everyone knows the hypothetical benefits: faster debugging, higher code quality…Nov 26, 2024Nov 26, 2024
Software ModernisationModernising a software system is a lot like trying to change the tires on a car while it’s hurtling down the motorway. You can’t just pull…Nov 25, 2024Nov 25, 2024
Clean Architecture — Structuring Microservices for Longevity and FlexibilityWhen you think about building a robust microservices architecture, it’s easy to get lost in the details: databases, APIs, scaling…Nov 25, 2024Nov 25, 2024
I said goodbye to a friend today.Brad Apps passed away a couple of weeks ago. His funeral was today. He was forty three.Nov 13, 2021Nov 13, 2021
5 years in and you’re stuck?What mistake is excusable if you’re a new dev, but inexcusable if you’re five years into the profession?Oct 5, 2021Oct 5, 2021
Disposable InfrastructureThere are a lot of analogies that are used when describing software. And they’re incredibly useful in a lot of contexts. A lot of object…Oct 5, 2021Oct 5, 2021