Practical Guides
This section provides step-by-step, practical guides for common tasks you will perform as a developer on the Infrastream platform. Each guide is designed to be a concise, task-oriented walkthrough, showing you exactly which manifest to edit and what fields to define.
While the Manifest Reference (coming soon) provides a complete dictionary of every available option, these guides focus on the most common real-world scenarios.
Core Tasks
-
1. Deploying a Containerized Application
- Learn how to deploy a new containerized service to Cloud Run, GKE, or a Compute Engine VM by adding a simple
Applicationblock to yourProjectmanifest.
- Learn how to deploy a new containerized service to Cloud Run, GKE, or a Compute Engine VM by adding a simple
-
2. Provisioning a PostgreSQL Database
- A step-by-step guide to creating a new, secure AlloyDB database and connecting your application to it.
-
3. Creating a Cloud Storage Bucket
- Walkthrough for adding a secure, private Google Cloud Storage bucket to your project for storing files and data.
-
4. Managing Secrets and Configuration
- Learn the secure way to create secrets in Secret Manager and inject them into your application's runtime environment, avoiding any hardcoded credentials.
Advanced Tasks
-
5. Migrating a Service from GKE to Cloud Run
- This guide demonstrates the power of Infrastream's compute abstraction by showing how to migrate an existing service from Kubernetes to the serverless Cloud Run platform with a single line change, in order to optimize for costs.
-
6. Setting Up a Custom Domain Name
- Learn how to attach a custom hostname to your application by creating a
PublicIngressmanifest and defining a routing rule.
- Learn how to attach a custom hostname to your application by creating a
-
7. Viewing Logs and Monitoring Dashboards
- A guide on how to access the centralized logging and pre-configured monitoring dashboards for your applications and services.
-
8. Managing User Access and Permissions
- Learn how to manage team members, grant project permissions, and implement least-privilege security using
OrganizationUserGroupandAccessPermissions.
- Learn how to manage team members, grant project permissions, and implement least-privilege security using
-
9. Disaster Recovery and Rollback
- A guide on Infrastream's "Recovery as Code" approach, including rolling back to historical states and restoring databases from point-in-time snapshots.
Scenarios
- 10. Real-world Platform Scenarios
- Deep-dive examples of complete platform setups, including financial services and trading platforms.