EPAM School of Digital Technologies (capstones)
Permanent URI for this collection
Browse
Browsing EPAM School of Digital Technologies (capstones) by Subject "honeycomb monolith"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item HONEYCOMB MONOLITH: HEXAGONAL MODULAR PATTERN FOR AGILE MICROSERVICES EVOLUTION(2024) Shablii, TarasThis 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.