This sections goes over our application architecture and how our services interact with each another on a hollistic level.

Service Provider

All of our services are utilizing cloud technologies powered by DigitalOcean as Droplets act as our virtual machines and DigitalOcean Spaces as our S3-like bucket. The Spaces bucket only stores static assets like email templates, PDF templates, and system logos.

System Architecture

Untitled Diagram.drawio (1).png

Continous Integration/Development Pipeline

GitHub actions pipeline where the build and deploy steps only run on pushes to the main and dev branches.

Untitled Diagram.drawio (4).png