Mendix is one of the common trends in the Application development era today is the pattern of microservices and component-based architecture, which gives you the ultimate flexibility and scalability. Mendix Applications are built to be on cloud native and containerized, which creates a perfect ecosystem for creating complex Applications with the proper level of componentization and flexibility to grow the application over the time. With the adoption of Cloud Foundry in the market, organizations can easily take advantage of these modern patterns and component-based architectures with a much smaller level of complexity.
An example of how Component-Based Architecture in Mendix concept works in the real world could be a Direct-to-Consumer Quote and Buy portal for an insurance customer. These are often highly complex systems, including integrations, underwriting, payment capture, topped off with the need for a great user experience. In traditional Application development and in other platforms, this would all be built in one huge application, sharing the same hardware, and creating one point of failure.