Bring awareness about technical debt and help your management to take decision.

Photo by Towfiqu barbhuiya on Unsplash

Technical debt is a concept in software development that reflects the implied cost of additional rework caused by choosing an easy (limited) solution now instead of using a better approach that would take longer [wikipedia]

Many companies have this motto of moving fast and breaking things to move forward as…

Progressive rollout, scheduling workflows, and experimentation with just a basic configuration

Photo by Dean Brierley on Unsplash.

When you build a new feature, orchestrating the actual launch schedule between the Product, Engineering, and Marketing teams can be challenging.

While it seems easy to launch something new, a poorly executed rollout can end up being your worst nightmare.

In this article, I will present to you how to…

Use the Chain of Responsibility design pattern to modify app behavior based on configuration changes

Photo by Erik Mclean on Unsplash.

Chain of Responsibility or Chain of Command is a design pattern that lets you pass requests along a chain of Handlers. Each Handler decides to process the request and enrich it or pass it to the next Handler.

It allows you to have great isolation between each step and avoid…

Thomas Poignant

Techlead and cloud architect! I build apps and deploy them in the ☁️. #GO #AWS #CICD. https://thomaspoignant.medium.com/subscribe

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store