Ko’p modulli boshqaruv tizimi arxitekturasi va dasturiy ta’minotini ishlab chiqish
Annotatsiya
Maqolada mikroservis arxitekturasi tamoyillariga asoslangan ko’p modulli boshqaruv tizimining loyihasi taqdim etilgan. Tadqiqotning ilmiy yangiligi shundaki, Domain-Driven Design (DDD) yondashuvi asosida tizimning bounded context lariga ajratilishi, servislar o’rtasidagi muloqotning saga shabloni yordamida muvofiqlashtirilishi va distributed transaction muammosining yechimi taqdim etilgan. Maqolada arxitektura sxemasi, CAP teoremasiga muvofiq qaror qabul qilish matritsasi va servislararo muloqot diagrammasi keltirilgan.
Kalit so’zlar: mikroservis, DDD, bounded context, saga shabloni, CAP teoremasi, API gateway, service mesh, distributed system
##submission.citations##
Newman S. Building Microservices: Designing Fine-Grained Systems. 2nd ed. — Sebastopol: O’Reilly Media, 2021. — 612 p.
Evans E. Domain-Driven Design: Tackling Complexity in the Heart of Software. — Boston: Addison-Wesley, 2003. — 560 p.
Richardson C. Microservices Patterns: With Examples in Java. — Shelter Island: Manning Publications, 2018. — 520 p.
Brewer E. A. Towards robust distributed systems // Proceedings of the 19th Annual ACM Symposium on Principles of Distributed Computing. — 2000. — P. 7.
Fowler M., Lewis J. Microservices: A definition of this new architectural term // martinfowler.com. — 2014.


