CTSE Assignment 02: Microservices Architecture for ERP System Design
VerifiedAdded on 2022/09/14
|6
|945
|15
Project
AI Summary
This assignment focuses on designing a microservices architecture for a new ERP project, considering the requirements of top management and HR staff. The student evaluates the client's request for a monolithic application, arguing against it due to the dynamic nature of the requirements and the advantages of microservices in terms of scalability, flexibility, and modularity. The assignment includes an architectural diagram illustrating the microservices design, detailing the use of both relational and non-relational databases for employee data, payroll, and attendance information. Assumptions made during the design process are also explained. The student emphasizes the benefits of loose coupling and the ability to independently upgrade sub-systems. The solution highlights the advantages of microservices in managing evolving requirements and integrating future technologies. The assignment also provides a comprehensive overview of the advantages and disadvantages of monolithic architecture in contrast to microservices and how the use of microservices can result in significant cost and time savings.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1 out of 6