What is Monolith?
One codebase, one deployable — all features inside it.
A single application containing all functionality, deployed as one unit. Often the right starting point: no network hops, simpler debugging and refactoring. Many 'microservice migrations' later rebuild what the monolith already did well.