Case Study | Energy

Scaling EV Charging with a Cloud-Native Platform

Delivering reliable, multi-tenant EV charging management with real-time data, secure APIs, and partner-ready integrations.

40% Faster
End-to-end user flows, sign-up, charging session initiation & payment processing

30% Reduction
In operational overhead through serverless-first, auto-scaling AWS infrastructure

Zero Data Loss
FLossless OCPP charger-to-cloud communication via Amazon MSK Managed Kafka

About the Customer

Pando Electric is a US-based Electric Vehicle (EV) charging solutions provider operating at the intersection of clean energy infrastructure and software technology. The company designs and manages cloud-connected EV charging networks for a diverse ecosystem of stakeholders, including EV owners, property managers, commercial installers, and Electric Mobility Service Providers (eMSPs). As EV adoption accelerates across the United States, Pando Electric is positioned as a Charge Point Operator (CPO), managing real-time charging sessions, processing payments, and connecting third-party hardware and software partners through a public API platform. To deliver on this mission at scale, Pando required a
cloud-native foundation capable of handling the real-time demands of a growing, multi-party EV
charging network.

Customer Challenge

As EV adoption surged across the United States, Pando Electric faced a set of deeply interconnected technical and operational challenges that no off-the-shelf platform could solve. The company needed to build its EV charging management platform from the ground up, and every architectural decision carried significant consequences for reliability, scalability, and market positioning.

The core challenge was the need for reliable, undisrupted communication between physical EV chargers and the cloud platform using the OCPP (Open Charge Point Protocol) standard. Simultaneously, Pando Electric needed to architect a true multi-tenant platform serving fundamentally different user roles, EV owners initiating and paying for sessions, property managers overseeing charging assets at their sites, commercial installers commissioning hardware, and eMSP partners integrating Pando’s network into their own services. Each role required distinct interfaces, permissions, and data views, yet all had to operate within a single, cohesive system.

Pando’s growth strategy depended on its ability to integrate third-party hardware providers and eMSP partners through a public API. Without a well-architected, scalable API layer, Pando could not position itself as a leading CPO, limiting its addressable market and slowing partner acquisition at a critical moment in the EV infrastructure build-out.

Partner Solution

10Pearls partnered with Pando Electric to architect and deliver a fully cloud-native EV charging management platform built entirely on AWS, designed for real-time performance, multi-tenant complexity, and partner-ready scalability. The solution was delivered as a new implementation from August 2024 through July 2025.

Every layer of the platform, from OCPP communication handling to payment processing to public API delivery, was purpose-built on AWS services selected for their specific fit to Pando’s operational requirements:

Ensuring Lossless OCPP Communication with Real-Time Kafka Streaming

Reliable charger-to-cloud communication was the most critical requirement of the entire platform. 10Pearls solved this with a managed, high-throughput messaging layer built on AWS.

  • Amazon MSK (Managed Streaming for Apache Kafka) was deployed as the messaging backbone of the platform, handling the high-volume, continuous stream of OCPP messages flowing between Pando’s EV chargers and the cloud management system, with guaranteed delivery, ordering, and replay capability built in
  • The custom OCPP handler service was containerized and deployed on Amazon ECS Fargate, processing incoming charger events in real time and translating OCPP protocol messages into platform-native data structures
  • Kafka’s durable log architecture ensured that no charger event, whether a session start, energy reading, or fault report, could be lost, even under high concurrency or transient network disruptions

Amazon MSK delivered the lossless, low-latency messaging layer that OCPP-compliant EV charging demands, enabling Pando to guarantee session data integrity across every charger in its network, at
any scale.

Building a Scalable, Serverless-First Backend on Amazon ECS Fargate

10Pearls architected the platform’s backend around a serverless-first design that eliminates infrastructure management overhead while enabling elastic scaling in response to real-world charging demand.

  • Amazon ECS Fargate hosted all backend Node.js API services and the OCPP handler, with three dedicated Fargate clusters managing distinct workloads, Transit, Charger Management, and Public API, allowing each tier to scale independently based on its own load patterns
  • Elastic Load Balancing (Application Load Balancer) distributed incoming API traffic across service instances, providing high availability and fault tolerance for all user-facing and partner-facing API endpoints
  • Infrastructure-as-code and automated CI/CD pipelines ensured rapid, repeatable deployments, enabling the team to ship new features and configuration changes with minimal operational risk
  • The serverless compute model removed the need for server provisioning or capacity planning, contributing directly to the 30% reduction in operational overhead achieved post-launch

The ECS Fargate serverless architecture means Pando’s platform scales automatically as new charging sites go live and session volumes grow, without requiring infrastructure teams to intervene or re-provision capacity.

Managing Relational and Time-Series Data at Charging Scale

EV charging platforms generate two fundamentally different categories of data, structured user and transaction records, and high-frequency time-series telemetry from charging sessions. 10Pearls built a purpose-fit data layer for each.

  • Amazon RDS Aurora PostgreSQL Serverless managed all relational data, user accounts, tenant configurations, billing records, and transaction histories, with automatic scaling, high availability, multi-AZ failover, and point-in-time recovery ensuring data durability for sensitive financial records
  • Timescale Cloud (integrated via AWS) stored time-series charging session telemetry, energy consumption readings, session durations, and charger health metrics, in a database engine purpose-built for high-frequency time-stamped data, enabling efficient querying of charging history at scale
  • The combination of Aurora PostgreSQL for transactional data and Timescale for telemetry ensured that neither data type was forced into a suboptimal storage model, maximizing query performance and minimizing storage costs across both workloads

Separating transactional and telemetry data into purpose-fit databases gave Pando the ability to query session history, generate billing records, and monitor charger health simultaneously.

Securing a Multi-Tenant Platform with Role-Based Access Control

Handling financial transaction data and supporting multiple distinct user roles across a shared platform required enterprise-grade identity management and security controls embedded from day one.

  • Amazon Cognito managed authentication and authorization across all platform user roles, EV owners, property managers, commercial installers, and eMSP partners, with role-based access policies ensuring each user type accessed only the interfaces and data relevant to their function
  • Token-based session management and multi-factor authentication capabilities protected sensitive financial and usage data in compliance with financial services security standards
  • AWS Secrets Manager secured API keys, database credentials, and third-party integration secrets, eliminating hardcoded credentials from the codebase and centralizing secret rotation policies
  • AWS CloudWatch provided end-to-end operational visibility across all services, with custom dashboards and alerting enabling the team to detect and respond to anomalies before they impacted users

Amazon Cognito’s federated identity model allowed Pando to serve four fundamentally different user types within a single platform.

Delivering Web Applications Globally and Enabling Partner API Integrations

With EV charging sites distributed across multiple US locations and a growing ecosystem of third-party hardware and eMSP partners, Pando required both a high-performance web delivery layer and a robust, scalable API integration framework.

  • Amazon S3 and Amazon CloudFront delivered the platform’s web applications globally, hosting static assets on S3 and distributing them via CloudFront’s global edge network to ensure fast, reliable load times for operators and EV owners regardless of their location
  • AWS API Gateway powered Pando’s public API, enabling third-party EV hardware manufacturers and eMSP partners to integrate with the platform securely, with API key management, usage plans, rate limiting per pricing tier, and consumption-based billing controls built in
  • Amazon Route 53 provided highly available DNS routing for all platform endpoints, with health-check-driven failover ensuring continuous accessibility even in the event of a service disruption
  • Stripe was integrated for payment processing, handling charging session billing and payment collection within the platform’s secure AWS environment

AWS API Gateway’s tiered usage plans gave Pando a direct commercial mechanism, enabling consumption-based billing for API partners and positioning the company as a scalable, revenue-generating CPO platform for the broader EV ecosystem.

Results and Benefits

The AWS-native platform delivered measurable improvements across every dimension of Pando Electric’s operations from the moment it went into production.

End-to-end user flows: encompassing sign-up, charging session initiation, and payment processing became 40% faster, directly improving the EV owner experience and reducing friction at every stage of the charging journey.

Operational overhead: was reduced by 30% as a direct result of the serverless-first architecture built on Amazon ECS Fargate and Aurora PostgreSQL Serverless. By eliminating server provisioning, capacity planning, and manual infrastructure management, Pando’s engineering and operations teams were freed from reactive infrastructure work and redirected toward product development and business growth.

Building a Reliable OCPP Data Foundation: The platform achieved lossless OCPP charger-to-cloud communication through Amazon MSK, establishing the data integrity foundation that every other platform capability depends on.

Real-Time Telemetry for Accurate EV Operations: With reliable, real-time charging telemetry flowing through the system, accurate billing, charger health monitoring, and session management all operate with the precision that EV owners and property managers require.

Backed by a public API layer on AWS API Gateway and a multi-tenant architecture ready to onboard new hardware partners and eMSPs, Pando Electric is now positioned as a scalable, partner-ready CPO for the next phase of US EV infrastructure growth.

About the Partner

10Pearls is an award-winning, AI-native digital development company headquartered in Washington, D.C., with delivery centers across the United States, Latin America, the United Kingdom, and Pakistan. The company specializes in product strategy, software engineering, data and analytics, cloud modernization, and AI solutions for clients across healthcare, energy, financial services, technology, and other industries. As an established AWS Partner, 10Pearls brings deep expertise in designing and delivering cloud-native solutions on AWS, helping enterprises migrate, modernize, and innovate at scale. 10Pearls holds AWS Partner status and has a proven track record of delivering high-impact AWS engagements across data engineering, application modernization, and managed cloud services.

Related case studies

Ready to get started?

Contact us today to learn how we can transform your products or ideas into scalable solutions that drive business value and growth.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly necessary cookies

Strictly necessary cookies should be enabled at all times so that we can save your preferences for cookie settings.

Third-party cookies

This website uses third party tools such as Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.