- Mastering Microservices with Java 9(Second Edition)
- Sourabh Sharma
- 158字
- 2021-07-02 21:54:41
Limitation of monolithic architecture versus its solution with microservices
As we know, change is eternal. Humans always look for better solutions. This is how microservices became what it is today and it may evolve further in the future. Today, organizations are using Agile methodologies to develop applications--it is a fast-paced development environment and it is also on a much larger scale after the invention of cloud and distributed technologies. Many argue that monolithic architecture could also serve a similar purpose and be aligned with Agile methodologies, but microservices still provides a better solution to many aspects of production-ready applications.
To understand the design differences between monolithic and microservices, let's take an example of a restaurant table-booking application. This application may have many services such as customers, bookings, analytics and so on, as well as regular components such as presentation and database.
We'll explore three different designs here; traditional monolithic design, monolithic design with services, and microservices design.
- Puppet 4 Essentials(Second Edition)
- Extending Jenkins
- Spring Cloud Alibaba核心技術與實戰案例
- C語言程序設計基礎與實驗指導
- 基于Java技術的Web應用開發
- Magento 2 Development Cookbook
- Learn Programming in Python with Cody Jackson
- Hadoop+Spark大數據分析實戰
- Learning ArcGIS Pro
- Getting Started with Python Data Analysis
- Python算法指南:程序員經典算法分析與實現
- 區塊鏈底層設計Java實戰
- Visual Basic程序設計上機實驗教程
- Geospatial Development By Example with Python
- Spring技術內幕:深入解析Spring架構與設計原理(第2版)