Project Groups
As your architecture grows from a single monolithic application into a series of microservices, managing individual projects becomes cumbersome. LaunchVerse solves this with Project Groups.
What are Project Groups?
A Project Group allows you to bundle multiple related LaunchVerse projects together (e.g., a Next.js frontend, a Go backend API, and a Python worker).
By grouping projects, you unlock several powerful organizational features:
- Shared Billing: All projects in a group share the same resource quotas and billing metrics.
- Unified Observability: View aggregated traffic, bandwidth, and error rates across the entire group.
- Bulk Deployments: Trigger a simultaneous redeployment of all microservices in the group with a single click.
Creating a Group
- Navigate to your Team Dashboard.
- Click on the Groups tab.
- Click Create New Group.
- Give your group a name (e.g.,
Production Stack). - Select the existing projects you wish to add to the group.
Bulk Deployments
If you make a breaking change to a shared schema or dependency that affects multiple microservices, you can deploy them all at once.
- Navigate to your Project Group.
- Click Deploy All.
- LaunchVerse will enqueue builds for every project in the group simultaneously via the Forge Builder.
> [!NOTE]
> If one project in a bulk deployment fails to build, LaunchVerse will not automatically rollback the other successful deployments in the group. You must manage cross-project rollbacks manually if strict atomic deployments are required.