Skip to main content

Introduction to epilot

info

epilot is a multi-tenant SaaS platform for collaborative ecommerce.

Our tenants sell complex products online and collaborate with partners to deliver great ecommerce experiences to their end customers.

Overview​

The epilot application consists of:

Tech Stack​

The portal frontend is a single-page web application (SPA) hosted on AWS CloudFront consisting of frontend microservices orchestrated by the single-spa framework.

Most of our frontend codebase is written in React and Typescript but other frameworks such as Svelte are also used in parts of the application.

The epilot application backend consists of serverless microservices written mostly in Typescript and Python leveraging serverless AWS services such as Lambda, Step Functions, API Gateway, S3, DynamoDB, EventBridge.

Tech Stack

Check out our Tech Radar for a more detailed view of our tech stack!

System Architecture Diagram​

System Architecture Diagram