HONEYCOMB MONOLITH: HEXAGONAL MODULAR PATTERN FOR AGILE MICROSERVICES EVOLUTION

dc.contributor.authorShablii, Taras
dc.date.accessioned2024-02-23T14:15:51Z
dc.date.available2024-02-23T14:15:51Z
dc.date.issued2024
dc.description.abstractThis thesis explores the architectural dilemma faced by startups and greenfield projects: choosing between monolithic and microservices structures. It addresses the gap in research on evolutionary monolithic architectures, introducing the Honeycomb Monolith pattern. This pattern combines Domain-Driven Design with Hexagonal Architecture to create modular monoliths poised for smooth transition to microservices. The effectiveness of the Honeycomb Monolith is demonstrated through the Opora application case study. This implementation validates the pattern viability, showing a seamless migration with minimal impact on the core domain logic. Challenges like model duplication and database management complexities are also identified, underscoring the need for strategic planning in architecture design. Concluding with future research directions, the thesis positions the Honeycomb Monolith as a viable solution for startups and an intermediary step for existing projects transitioning to microservices. This work contributes to the software architecture field, offering a novel solution that balances initial development efficiency with long-term scalability.
dc.identifier.urihttps://er.auk.edu.ua/handle/234907866/40
dc.language.isoen_US
dc.subjectsoftware architecture
dc.subjectmonolith
dc.subjectmicroservices
dc.subjecthexagonal architecture
dc.subjectdomain-driven design
dc.subjecthoneycomb monolith
dc.titleHONEYCOMB MONOLITH: HEXAGONAL MODULAR PATTERN FOR AGILE MICROSERVICES EVOLUTION
dc.title.alternativeСТІЛЬНИКОВИЙ МОНОЛІТ: ШЕСТИКУТНИЙ МОДУЛЬНИЙ ПАТТЕРН ДЛЯ ГНУЧКОЇ ЕВОЛЮЦІЇ В МІКРОСЕРВІСИ
dc.typeThesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Shablii_Honeycomb Monolith.pdf
Size:
2.85 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: