An Approach to Clean Architecture for Microservices Using Python


연구 분야: Software Development



학회: 2023 7th International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS)


초록

Microservices architecture (MSA) is a popular approach to create maintainable and independent units of large systems. Recently many works have been carried out in migrating monolithic systems into MSA as well as using it in upcoming areas of development like Internet of Things(IoT). Most of the existing work emphasizes MSA for the system, little attention is paid to the architecture followed in the implementation of the underlying services. Clean architecture (CA) is a type of Domain Driven Design (DDD) approach that separates business logic so that it can be tested independently. Clean architecture is often used in Android systems. Introducing clean architecture in MSA can further ensure Separation of Concerns (SoC) and testability of business logic in the system. Through this paper an optimal solution to clean architecture in microservices is proposed. The system under consideration is a financial system that uses microservices based on Python and GraphQL.


Author Profile
Isha V P

Department of Computer Science and Engineering R.V. College of Engineering Karnataka India

Andorra
Author Profile
Vishalakshmi Prabhu H

Department of Computer Science and Engineering R.V. College of Engineering Karnataka India

Andorra

📄 논문 정보

발행 연도 2023년
인용수 1
출판 국가 Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (139건)