Monolith

Dev & startup terminologies | Noun

the proof that the ancient gods of software still walk among us. People may have stopped worshiping monoliths, but they're still a widely used software architecture for building self-contained applications. Monolithic applications are built as a single unit consisting of a database, a client-side user interface and a server-side application. Monoliths are sturdy, but also difficult to scale. That's why developers are gradually moving towards microservices, where they encounter new and puzzling difficulties. And so the legend goes on.

 

“Tell me a cool story.” “There once was a developer named Sisyphus. But instead of rolling a boulder up the mountain, he used to push a monolith up the deployment pipeline."

Added by Get IT Guy