A Graph-based Solution to Deal with Cyclic Dependencies in Microservices Architecture


연구 분야: Software Development



학회: 2022 9th International Conference on Future Internet of Things and Cloud (FiCloud)


초록

Microservices represents the most suitable architectural style to create cloud-native applications. Microservices is implemented by distributing the development to many small independent teams. Each team can make progress more independently of the others. That is what gives big organizations the ability to properly scale development in order to ensure the very demanding needs of their customers. However, it is actually quite difficult to achieve this desired “decoupled independence” of services since many anti-patterns can lead to opposite results. One of these classical anti-patterns is called “Cyclic Dependencies”. In this paper, we provide a graph-based proposal that focuses on laying the foundations for solutions aiming to assist architects at design time to automatically detect the Cyclic Dependencies anti-pattern in microservices.


Author Profile
Driss Allaki

Institut National des Postes et Télécommunications Rabat Morocco

Ethiopia
Author Profile
Hassan Farsi

Institut National des Postes et Télécommunications Rabat Morocco

Ethiopia
Author Profile
Abdeslam En-Nouaary

Institut National des Postes et Télécommunications Rabat Morocco

Ethiopia

📄 논문 정보

발행 연도 2022년
인용수 7
출판 국가 Ethiopia
사이트 IEEE
좋아요 수 0

연관 논문 목록 (81건)