DEV Community

Discussion on: How's the product you're working on architected?

Collapse
 
tiagomagalhaes profile image
Tiago Magalhães

Here's the architecture of a side project I'm developing and briefly mentioned in the post

  • / pointing to an institutional website for detailing the product and plans.
  • /app for the app built in Angular served statically by nginx.
  • `/api for the API and backend. Built with Express, passportJS, Sequelize and Postgres and connection to Firebase for FCM currently. is served by pm2 and reversed proxied by nginx.

The API has a connection for an Object storage service for file serving and management.

The mobile apps built with Kotlin and Swift accesses the API to obtain files and has Firebase connection for Notification (FCM) purposes.

Below is a 5 minute diagram on draw.io

Diagram