Unleashing the AWS-powered scalability for Sustainable Energy Platforms
Originally, the EW team needed help with DevOps work on their suite of technologies. During this time, our developers managed to hold their own in a very complex and demanding environment. As a result, EW decided to involve them from the start in an entirely new project.
The project is called EasyBat. It facilities the management of used solar batteries. The project is blockchain-based and involves both frontend and backend development. It’s still ongoing.
Much of the complexity of the project is due to its blockchain-based nature. As a result, a lot of basic web development tasks such as designing and developing forms require a lot more consideration than it is usually the case. It features a constant two-way communication between the buyer and seller, both of which need to confirm each transaction for the form to be sent. This has to be included in the UI in a way that does not affect the user experience.
The EC2 cloud computing platform from AWS was used for storing a modified OpenEthereum blockchain app in Docker containers. With EC2, it was easy to scale the required storage up and create new instances as needed. To make the configuration even more seamless, we used Terraform and Ansible to enable infrastructure as code options.
In addition to that, the Easy Bat project, developed in cooperation with Bebat, an environment organization, became especially successful in Belgium. The local government selected it as the main solution for solar battery asset management.
Energy Web Foundation members
Bebat collection points for used batteries
“We got the feeling that our goals are shared and that we're all working towards a common objective”
Chief Technology Officer