Software Development

Architecting For Continuous Delivery

Continuous Delivery is not just about selecting the right tools. The application should also be architected in a way to make it effective.

Read

Trunk Based Development With Deployment Pipelines

The popular 'Gitflow' branching model causes more harm than good. How can we effectively develop and deploy software with confidence?

Read

Architecture In The Age Of Agile

Does agile software development mean you don't do any upfront architecture?

Read

Monolith to Microservices

Reflections on a re-architecutre from monolithic app to microservices

Read