Microservice Application Design
摘要
Design is one of the most important activities in the life cycle of software development, whether it be a large complex system or a small feature. Normally, the design process of software engineering includes visualizing ideas by analyzing requirements and possible problems, repeatedly deliberating, making trade-offs, and finally determining a solution. Proper design for a software project is especially important for building robust applications.