Keywords
microservices, energy efficiency, technical debt
Objective
- Examine the energy efficiency of microservices-based systems.
- Propose guidelines for designing energy-efficient microservices.
- Manage technical debt while designing green microservices.
Description
The growing adoption of microservices architecture in cloud environments has intensified concerns over its environmental impact, particularly around energy consumption. This research line explores green microservices, focusing on enhancing energy efficiency without compromising performance. We investigate measurement techniques to accurately assess energy usage in microservices and identify key green metrics, patterns, and tactics to guide sustainable design choices. Additionally, our research addresses technical debt, balancing eco-friendly practices with long-term system maintainability. By proposing guidelines for designing energy-efficient microservices, this research line seeks to contribute to sustainable approaches in software design and developmente, minimizing the ecological footprint of microservices while ensuring high performance.