- Backend Languages & Frameworks: Node.js, Express.js
- Databases/Servers: MongoDB, AWS (including EC2, Lambda, RDS)
- Infrastructure Tools: Docker, Terraform
Case study
Green air
Overview
GreenAir is a forward-thinking company at the forefront of sustainability, specializing in managing CO2 certificates for electric vehicle owners, charging station operators in the regulatory sector, and businesses engaged in the voluntary carbon market. With operations spanning Germany and Austria, GreenAir is dedicated to driving eco-friendly practices through innovative technology solutions.
Technologies
Our contribution
- Microservice Deployment: Utilizing API Gateway to route and manage API traffic, each microservice was deployed as Dockerized Lambda functions, enhancing scalability and minimizing costs.
- Secure Communication: We implemented a private HTTP service-to-service protocol for secure and reliable internal communications, isolating internal traffic from external sources to improve overall security.
- Data Management: MongoDB was selected as the primary database to effectively handle diverse unstructured data, such as vehicle and customer information
Our contribution
- Automated Deployment: The deployment process was fully automated using GitHub Actions, which integrated seamlessly with the AWS SDK for rapid, consistent, and error-free deployments
- Infrastructure Management: Terraform was employed to manage infrastructure as code, facilitating the automatic provisioning of resources like Lambda functions and MongoDB instances.
- Monitoring Solutions: We integrated AWS CloudWatch for continuous monitoring, providing real-time alerts to ensure optimal system performance.
Client benefits
- Enhanced Scalability and Security: The microservice architecture improved scalability while ensuring secure transactions, allowing GreenAir to efficiently manage an increasing volume of electric vehicle transactions.
- Faster Time-to-Market: The automation of the deployment process streamlined development cycles, enabling quicker updates and the introduction of new features
- Data-Driven Insights: With a robust database and effective monitoring in place, GreenAir can now handle diverse data points and ensure high system performance, ultimately enhancing operational efficiency