Introduction to epilot
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.
The epilot application consists of:
- The 360 Portal
- Embeddable Journey Frontends
- Customer & Installer Portals
- Serverless microservices with APIs
- Internal Admin Portal
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.
Check out our Tech Radar for a more detailed view of our tech stack!