Monolithic Architecture
A conventional software design architecture that deals with tightly coupled components. Tight coupling implies that components are highly interdependent, and thus any change in one component might affect the entire system’s behaviour. DevOps principles often tend to discourage monolithic architecture.