Case study of Energy Web

Unleashing the AWS-powered scalability for Sustainable Energy Platforms

swiss flag Marketplaces
01 Challenge
Energy Web is a global organization involved in a range of activities aimed at unleashing the potential of open-source decentralized technologies, including blockchain, for creating innovative and sustainable energy solutions.

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.
Scope of work
Web Development DevOps Cloud Engineering
Energy Web case study
02 Solution
The TSH team consists of a number of developers, including 2 Node developers, a full-stack developer as well as Cloud engineers. Aside from Node, some of the technologies used include AWS, Blockscout, Nexus Sonatype, Ethereum, and Kubernetes.

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.
Energy Web web portal design case study
Used technologies
Node logo JavaScript logo Kubernetes logo AWS logo
03 Effect
The EW team has been very satisfied with the quality and pace of the development provided by TSH. A clickable prototype was ready in under 3 weeks. As we still refine the prototype, it has already matured enough to be shown to a number of existing and potential clients of EW.

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 designs case study

Energy Web Foundation members


Bebat collection points for used batteries


Clutch review

“We got the feeling that our goals are shared and that we're all working towards a common objective”

Micha Roon

Chief Technology Officer

Develop your next idea with us

Drop us a line


Browse through other success stories

Travel & Transport

Leading Polish logistics company


Content management system for ticket sales


High-level framework for fintech development

State of Frontend 2024

👨‍💻 Help the Frontend community! Answer the State of Frontend 2024 global survey. Takes less than 10 mins.

I want to help

The Software House is promoting EU projects and driving innovation with the support of EU funds

What would you like to do?

    Your personal data will be processed in order to handle your question, and their administrator will be The Software House sp. z o.o. with its registered office in Gliwice. Other information regarding the processing of personal data, including information on your rights, can be found in our Privacy Policy.

    This site is protected by reCAPTCHA and the Google
    Privacy Policy and Terms of Service apply.

    We regard the TSH team as co-founders in our business. The entire team from The Software House has invested an incredible amount of time to truly understand our business, our users and their needs.

    Eyass Shakrah

    Co-Founder of Pet Media Group


    Thank you for your inquiry!

    We'll be back to you shortly to discuss your needs in more detail.