Files
org-notes/equinix/api-team/proposals/scalable-api.org
2024-04-20 10:21:42 -04:00

1.0 KiB

Scalable API

Overview

In this document we take a look at the concept of breaking the monolith from the start. By that I mean, what do we hope to achieve with the breaking the monolith. From there we can identify the problems we're trying to solve.

Part of the problem (I have) with the "breaking the monolith" phrase is the vision is too lofty. That phrase isn't a vision it's snake-oil. The promised land we hope to get to is a place where teams are able to focus on delivering business value and new features to customers that are meaningful, leverage our existing differentiators, and enable new differentiators.

What do we believe is preventing us from delivering business value quickly currently? What we identify there is a hypothesis and based on some level of intuition, so it's a great start for an attempt to optimize the process. It's even better if we can quantify how much effort is spent doing these speed-inhibiting activities, so we know we're optimizing our bottlenecks.