Skip to main content

Technology stack

The app is built with the following technologies:



  • Nest.js for the server.
  • PostgreSQL for the database.
  • Redis for communication between the core server and the microservices.
  • NGINX for internal communication between containers and load balancing when scaling.

High level architecture

Immich Architecture