Using microservices to unbundle software in investment banking
An efficient and productive CEO, who works at a leading investment bank, arrives each day in a timely fashion to head up the business. But what would happen if, one day, this CEO was obligated to also manage the team, lead the hedge fund and pension fund units, be the client point of contact and assist with HR and recruitment. The CEO’s productivity declines - but they are a super CEO, they can persevere.
However, what happens when the super CEO runs out of steam? Their monopoly on the business prevents the team from functioning independently and suddenly the operations crash. The adverse effects will be experienced for days. And should the CEO burn out completely, the business will face damages beyond repair. This knowledge is irrefutable in the human world, so why is software conceived differently?