Self-hosted services in the Cloud.
Nimbus centralises Infrastructure (eg. Terraform deployments, Docker Containers) that deploys self-hosted services on Cloud Platforms in one repository.
- Infrastructure as Code (IaC) Expressing IaC makes infrastructure dynamic & malleable to changes. Dependencies between Multiple Cloud providers can be expressed explicitly in code. Checking IaC into Git provides checkpoints for rollbacks if something goes wrong.
- Multi Cloud Consolidates deployments on multiple Cloud Platforms (GCP, Cloudflare & Blackblaze) in one place.
flowchart LR
subgraph cf[Cloudflare]
direction TB
DNS
CDN
end
cf[Cloudflare] <--> dev-env & art & site
subgraph gcp[Google Cloud Platform]
direction LR
subgraph gce[Compute Engine]
dev-env[WARP Dev Env]
end
end
subgraph b2[Blackblaze B2]
art[art.mrzzy.co site]
lake[(Providence Data Lake)]
end
subgraph vercel[Vercel]
site[mrzzy.co site]
end
User-facing services hosted on Nimbus:
- WARP: portable development environment based on Cloud VM.
- mrzzy.co: Coding Portfolio website hosted on Vercel.
- art.mrzzy.co: Art website hosted on Blackblaze B2.
MIT.