Skip to main content

Development Environment Deployment Report

This report provides an overview of all applications and services deployed in the dev environment.

Generated: 2025-09-01T05:11:19.208866

Environment: dev

Total Applications: 12

Total Services: 35


Executive Summary

This dev environment contains 12 applications running a total of 35 services. On average, each application consists of 2.9 services.

Quick Stats

MetricValueWhat this means
Applications12Number of distinct software projects deployed
Services35Total number of running software components
Average Complexity2.9 services per appHow many components each application typically has

Applications Overview

Each application may consist of multiple services (like web server, database, cache, etc.)

Application NameServicesNetwork ConnectionsData StorageDescription
heslb5swarm_traefik_network, pg_cluster_network (+1 more)2 storage volumesComplex application with many components
skypay4swarm_traefik_network, pg_cluster_network (+1 more)No persistent storageComplex application with many components
flex-shopping1swarm_traefik_network, pg_cluster_network1 storage volumesSimple single-service application
seri2swarm_traefik_network, pg_cluster_network (+1 more)No persistent storageMulti-service application
flex-food1swarm_traefik_network, pg_cluster_network1 storage volumesSimple single-service application
auth2swarm_traefik_network, pg_cluster_network1 storage volumesMulti-service application
flex-cargo4swarm_traefik_network, pg_cluster_network (+1 more)1 storage volumesComplex application with many components
pg2swarm_traefik_network, pg_cluster_network4 storage volumesMulti-service application
redis7redis_cluster_network8 storage volumesComplex application with many components
mail-sender1swarm_traefik_networkNo persistent storageSimple single-service application
flex-delivery3swarm_traefik_network, pg_cluster_network (+1 more)1 storage volumesMulti-service application
skypesa3swarm_traefik_network, pg_cluster_network (+1 more)No persistent storageMulti-service application

Detailed Application Information

🔹 heslb

This application consists of 5 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network, redis_cluster_network

Data Storage: Uses 2 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
backend_mainheslb-backend-main1 (single instance)18 settings (complex)Web accessible
backend_sentimentheslb-backend-sentiment1 (single instance)6 settings (complex)Not web accessible
frontend_webheslb_sky-web1 (single instance)7 settings (complex)Web accessible
mongodbmongo1 (single instance)Default settingsNot web accessible
qdrantqdrant1 (single instance)1 custom settingsNot web accessible

🔹 skypay

This application consists of 4 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network, redis_cluster_network

Data Storage: No persistent data storage (stateless application)

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
skypay-webskypay-web1 (single instance)2 custom settingsWeb accessible
skypayskypay1 (single instance)22 settings (complex)Web accessible
skypay-celeryskypay1 (single instance)22 settings (complex)Not web accessible
skypay-celery-beatskypay1 (single instance)22 settings (complex)Not web accessible

🔹 flex-shopping

This application consists of 1 service working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network

Data Storage: Uses 1 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
shopping-appshopping-app1 (single instance)13 settings (complex)Web accessible (3 routes)

🔹 seri

This application consists of 2 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network, redis_cluster_network

Data Storage: No persistent data storage (stateless application)

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
seri-backendseri_backend1 (single instance)6 settings (complex)Web accessible
seri-frontendseri_frontend1 (single instance)5 custom settingsWeb accessible

🔹 flex-food

This application consists of 1 service working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network

Data Storage: Uses 1 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
food-appfood-app1 (single instance)13 settings (complex)Web accessible (3 routes)

🔹 auth

This application consists of 2 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network

Data Storage: Uses 1 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
keycloakiam1 (single instance)9 settings (complex)Web accessible
auth-api-extsana_keycloak_node1 (single instance)9 settings (complex)Web accessible

🔹 flex-cargo

This application consists of 4 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network, redis_cluster_network

Data Storage: Uses 1 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
cargo-websana_web1 (single instance)Default settingsWeb accessible
cargo-appcargo-app1 (single instance)17 settings (complex)Web accessible (4 routes)
celery-workercargo-app1 (single instance)17 settings (complex)Not web accessible
celery-beatcargo-app1 (single instance)17 settings (complex)Not web accessible

🔹 pg

This application consists of 2 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network

Data Storage: Uses 4 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
postgres-primarypostgis1 (single instance)3 custom settingsNot web accessible
pgadminpgadmin41 (single instance)4 custom settingsWeb accessible

🔹 redis

This application consists of 7 services working together.

Network Access: Connected to redis_cluster_network

Data Storage: Uses 8 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
redisredis1 (single instance)Default settingsNot web accessible
redis-masterredis1 (single instance)1 custom settingsNot web accessible
redis-replica-1redis1 (single instance)1 custom settingsNot web accessible
redis-replica-2redis1 (single instance)1 custom settingsNot web accessible
redis-sentinel-1redis1 (single instance)Default settingsNot web accessible
redis-sentinel-2redis1 (single instance)Default settingsNot web accessible
redis-sentinel-3redis1 (single instance)Default settingsNot web accessible

🔹 mail-sender

This application consists of 1 service working together.

Network Access: Connected to swarm_traefik_network

Data Storage: No persistent data storage (stateless application)

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
mail-sendermail-sender1 (single instance)9 settings (complex)Web accessible

🔹 flex-delivery

This application consists of 3 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network, redis_cluster_network

Data Storage: Uses 1 persistent storage volumes for data that needs to be kept between restarts

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
delivery-appdelivery-app1 (single instance)17 settings (complex)Web accessible (4 routes)
delivery-celery-workerdelivery-app1 (single instance)17 settings (complex)Not web accessible
delivery-celery-beatdelivery-app1 (single instance)17 settings (complex)Not web accessible

🔹 skypesa

This application consists of 3 services working together.

Network Access: Connected to swarm_traefik_network, pg_cluster_network, redis_cluster_network

Data Storage: No persistent data storage (stateless application)

Services Breakdown

Each service is a separate software component that handles specific tasks

Service NameSoftware UsedInstancesConfigurationWeb Routes
skypesa-api-devskypesa-api1 (single instance)27 settings (complex)Web accessible
celeryskypesa-api1 (single instance)27 settings (complex)Not web accessible
celery-beatskypesa-api1 (single instance)27 settings (complex)Not web accessible

Network Connectivity Overview

Networks allow applications to communicate with each other and shared services

Network NamePurposeConnected Applications
pg_cluster_networkDatabase access (PostgreSQL)heslb, skypay, flex-shopping, seri, flex-food, auth, flex-cargo, pg, flex-delivery, skypesa
redis_cluster_networkCache and session storageheslb, skypay, seri, flex-cargo, redis, flex-delivery, skypesa
swarm_traefik_networkWeb traffic routing and load balancingheslb, skypay, flex-shopping, seri, flex-food, auth, flex-cargo, pg, mail-sender, flex-delivery, skypesa

Glossary

TermDefinition
ServiceA single software component (like a web server, database, or cache)
ApplicationA collection of services working together to provide functionality
Instance/ReplicaHow many copies of a service are running for redundancy or performance
NetworkA virtual connection that allows services to communicate
VolumePersistent storage that keeps data even when services restart
PortA communication endpoint that allows external access to a service
Environment VariableConfiguration settings that control how a service behaves