DZone

Why Message Queue? 

Flow chart.

In the days of monolithic architecture, application components were tightly coupled, which means they were directly connected.

Source: DZone