Measuring services in on-premise architectures or bare metal
This workshop is targeted to frontend or backend developers.
It focuses on methodologies available for bare-metal architectures or on-premise hosted solutions.
Goal is to containerize a company service in a reproducible container setup and measure its carbon consumption for its application case (Standard Usage Scenario).
The created model can then be used to iterate on the companies services and drive the CO2 consumption down through carbon targeted optimizations.
Agenda
- Identifying and query different metric sources in the linux subsystem/ CPU
- Using the Green Metrics Tool (https://github.com/green-coding-solutions/green-metrics-tool) and show its potentials to orchestrate a defined architecture and loading it with a standard usage scenario that reflects a company use case
- Factoring in the user view of the application by creating a client side representation through a containerized browser.
- Crafting a dedicated energy metrics reporter with techniques to reduce measurement overheali> After laying out the foundation different tools are presented that may fit better to the company architecture and their design principles are outlined.
- In a group fashion we will then select the best tool for the job or do a rewrite and scale it to the needed size and integrate it into a live company development process.