Decoupled architecture is one of the biggest enablers of agility, speedy delivery, and high quality; yet many software designers have limited experience of what decoupled looks like. I hear people talk about different amounts of indirection and API layers, without understanding that these don't inherently decouple. I've been confronted with the insistence that because there's … Continue reading How to Design Decoupled Systems
I've been building microservices for several years. I've mostly used DotNet, DotNet Core, and Ruby on Rails to build them, and I've generally deployed them either into AWS EC2, or Azure Service Fabric. I've found most enterprises aren't ready for managing microservices in containers, either in the cloud or their own data centres. Keeping things … Continue reading Microservices with AWS Lambda
When implemented correctly, DevOps reaches beyond the Development teams and becomes a unifying strategy for the entire enterprise.
Quickly configure Azure DevOps to deploy your new application into AWS.
A dive into the many different ways developers can and should test.
Navigating the huge complexity of CI/CD with Forgerock Access Manager 6.5.1.
https://www.thoughtworks.com/insights/blog/fitness-function-driven-development?utm_source=linkedin&utm_medium=social&utm_campaign=tech A great post from someone who really understands the problem. Worth a read!
At the time of writing this post, I am 41 years old, I've been in the business of writing software for over 20 years, and I have never ever experienced a release weekend. Until now. It's now nearly 1 pm. I've been here since 7 am. There are a dozen or so different applications which … Continue reading My First Release Weekend
I've heard a lot of people say something like "but we don't need huge scalability" when pushed for reason why their architecture is straight out of the 90's. "We're not big enough for devops" is another regular excuse. But while it's certainly true that many enterprises don't need to worry so much about high loads … Continue reading Scale or Fail
Some enterprises have grown their technical infrastructure to the point where dev ops and continuous deployment are second nature. The vast majority of enterprises are still on their journey, or don't even realise there is a journey for them to take. Businesses aren't generally built around great software development practices - many businesses are set … Continue reading Avoiding Delivery Hell