Building Virtual Power Plant State Machine with an Energy Company

Amalgam architects and builds the MVP that powers virtual power plants

Offcanvas with body scrolling


Many companies today rely on legacy technical infrastructure to power management, operational, and revenue driving processes. Looking to introduce efficiencies to these processes and become a more readily scalable company, a U.S.-based life insurance company partnered with amalgam.

Through Amalgam’s creation of data structures and logic, powered by contemporary code, Kubernetes clustering, and auto containerization, the company was able to maintain current operations, enhance the efficiency of legacy processes, and create a more nimble architecture to support the future growth of the business.


The primary challenge for the client was their inability to build their virtual power plants with technology experts with their limited resources as a startup
With the legacy platform, the client was unable to:
  • Create their MVP in a cost-effective way

  • Go to market quickly

  • Take advantage of best-in-class architects and builders


Amalgam's approach included:
  • Solution Architecture: current vision and roadmap of the architecture behind the virtual power plants.
  • Creation of telemetry logic and key data structures: Amalgam built the company’s MVP using a microservices design. The MVP allows the company and its vendors to read and manage distributed energy resources. The architecture is powered by a Python codebase and several AWS services such as AWS Kinesis, AWS Lambda, and PostgreSQL.
  • Creation of Management Dashboard: Amalgam created a management dashboard using the react.js framework for reporting and to inform daily operations using a contemporary UX/UI design.
  • Continued Partner Build: Amalgam continues to be the company’s sole development partner for all of their technological needs
Business Capabilities:
  • Ability to sell excess energy to the local grids with optimized pricing: Amalgam created business logic that facilitates the sale of excess, stored energy to the local grids
  • Ability to manage and operate the portfolio of virtual power plants: Amalgam developed a user-friendly dashboard that easy management of distributed energy resource operations
  • Ability to create reports for landlords and the local grids: Amalgam worked with the client to build intuitive reporting for the company and their partners


By delivering and continuing to build on the company’s MVP, the company was able to raise $130MM to date. Amalgam continues to help build the company’s mission as the sole development partner of the company
Team Size
x 4
7 months

Designed and built telemetry infrastructure to manage energy flows and transactions

Created management reporting to showcase results inform daily operations

Created data architecture to manage and analyze DER data

Created security and backup protocols for key data