Technical debt

Technical debt (also known as design debt or code debt) is a concept in software development that reflects the implied cost of additional rework caused by choosing an easy solution now instead of using a better approach that would take longer.

Technical debts is unavoidable, it just an amount of debt you willing to take right now.

The three stages of cloud cost management

From a cost perspective, cloud services are divided into two distinct types – services with a monthly recurring fee like GitHub, and services based entirely on usage like AWS.

The need to manage the cost of the former is minimal. In most cases, change will only occur when you change your plan.