Generations

A Generation represents a versioned snapshot of your service infrastructure — including build settings, network architecture, and deployment configuration. Each time you deploy, FastDeploy captures a generation that can be tracked, rolled back, or analyzed.

Build file

The build file defines how your service is built before deployment. This typically includes:

  • Base image (e.g. Alpine, Node, Go)
  • Install steps (dependencies, tools)
  • Build scripts or commands
  • Build environment variables

FastDeploy auto-generates a default build file for common frameworks, but you can customize it via the UI or fastdeploy.yaml.

Network architecture

The network architecture section defines how services connect to each other and external resources:

  • Ingress routing and domains
  • Internal service communication
  • Exposed ports
  • Load balancing and scaling

FastDeploy visualizes this topology per generation, so you can compare changes between versions.

Deployment files

Deployment files represent the compiled, executable configuration used to launch your service. This includes:

  • Docker images and tags
  • Environment variables
  • Secrets references
  • Volume mounts
  • Scaling rules

Each generation preserves its deployment files for auditability and rollback.

© 2025 FastDeploy.AI, All Rights Reserved