Keywords
microservices architecture, migration to microservices, green microservices, microservices monitoring, microservices benchmarking
Objective
- Analyze advanced migration approaches for modernizing legacy systems based on predefined quality constraints.
- Examine how to design and develop energy-efficient microservices-based systems.
- Investigate the impact of effective monitoring and benchmarking techniques on the quality and performance of microservices.
Description
Microservices architecture transforms software development by breaking applications into smaller, independent services that enhance scalability and flexibility. Our research group examines the migration of legacy systems to microservices, focusing on advanced techniques that ensure quality throughout the process. By addressing non-functional requirements early, we aim to minimize iterations during migration, improving software quality. Additionally, the environmental impact of microservices is explored through the lens of energy efficiency, proposing strategies for designing and implementing greener solutions without sacrificing performance. Furthermore, we investigate real-time monitoring and benchmarking methods to capture critical performance metrics, ensuring robust system management. This comprehensive approach highlights the transformative potential of microservices in modern development while addressing both quality and sustainability concerns.