[All posts](https://zcp.zsoftly.ca/blog)
Blog

# Engineering

Architecture decisions, performance, and how we build ZCP.

Engineering

August 22, 2026

### [Local vs Replicated Block Storage in YUL-1: Performance, Price, and Recovery](https://zcp.zsoftly.ca/blog/local-vs-distributed-yul-root-storage-results)

A YUL-1 comparison of local NVMe, local SATA SSD, and shared replicated block storage. See the performance results, pricing model, and recovery tradeoffs before choosing a storage tier.

Engineering

August 20, 2026

### [What Nobody Tells You About Migrating a VPN Server From AWS to Private Cloud](https://zcp.zsoftly.ca/blog/migrating-a-vpn-server-from-aws-to-private-cloud)

A working public-cloud deployment does not always survive the move to private infrastructure. Here is the failure pattern we hit moving a VPN control plane off AWS, and the lessons that apply to any public-to-private cloud migration.

Engineering

August 16, 2026

### [What a Private AI Workload Taught Us About Compute, Cost, and Control](https://zcp.zsoftly.ca/blog/what-we-learned-running-ollama-on-zcp-intel-yul)

We tested Ollama and Open WebUI on a 64 GB Intel VM in ZCP YUL-1. Here is what decision-makers should know about private AI, model size, cost, speed, and deployment fit.

Engineering

July 11, 2026

### [AWS Cost Guardrails for AI and Cloud Teams](https://zcp.zsoftly.ca/blog/aws-cost-guardrails-bedrock-budgets-scp)

A practical pattern for AWS Organizations cost control using AWS Budgets, Cost Anomaly Detection, service-specific Bedrock alerts, and an emergency SCP stop switch.

Engineering

July 9, 2026

### [Building the ZCP Terraform / OpenTofu Provider](https://zcp.zsoftly.ca/blog/building-the-zcp-terraform-opentofu-provider)

ZCP infrastructure is now code. How we built our provider on the CLI SDK, what live testing taught us about state, networks, and public IPs, and why we ship to both registries with signed releases.

Engineering

May 16, 2026

### [Cloud service models: MaaS, IaaS, PaaS, SaaS at a glance](https://zcp.zsoftly.ca/blog/cloud-service-models-explained)

A short guide to the four-layer cloud stack: Metal, Infrastructure, Platform, and Software as a Service, with ZCP services mapped to each layer.
