Software Development
-
Design Patterns in API Gateways and Microservices
For all the buzz about microservices and API gateways, finding specifics can prove surprisingly difficult. I am reminded of the…
Read More » -
Some Best Practices For Rolling Out New Software
Many times, IT is overly eager to roll out new software and moves too quickly without adequate testing or a…
Read More » -
Meaningful Alerts: 7 Must-Have Ingredients to Prevent a Production Crisis
What’s the ultimate alerting strategy to make sure your alerts are meaningful and not just noise? Production monitoring is critical…
Read More » -
Low-risk Monolith to Microservice Evolution Part III
In the first part (part I) we introduced a strategy to bring microservices to our architecture without disrupting the current…
Read More » -
A case for Outside-In Development
There is no reason to have a backend when there is no front-end. There is no reason to have an…
Read More » -
Mocking in Go
I was recently asked to help out on a project with the aim of recommending how to implement some additional…
Read More » -
Functional Programming and Reactive Architecture Part 1
Writing enterprise software is difficult and as engineers our job is to deliver value for the business within the boundaries…
Read More » -
Low-risk Monolith to Microservice Evolution Part II
Let’s dive right in! In the previous post (part I) we set up the context for this blog. Basically, as…
Read More » -
An Overview of the Security Ecosystem in Programming
As is the case in recent years, security breaches are becoming ever more accepted. Just take the recent Equifax breach…
Read More »