Blog

# From the ZCP team

Product announcements, engineering posts, tutorials, and stories from a Canadian-owned cloud platform.

## More posts

Company

May 15, 2026

### [To the ZSoftly Engineering Team](https://zcp.zsoftly.ca/blog/thank-you-zsoftly-engineering)

A thank you to the team waking up to breaking changes, making hard decisions under pressure, and pushing the limits of what we build.

Ditah Kumbong

2 min read

Engineering

May 14, 2026

### [How We Built ZCP: Proxmox, Ceph, and CloudStack](https://zcp.zsoftly.ca/blog/our-infrastructure-stack)

A look inside ZCP's infrastructure stack. Why we chose open-source components, how they fit together, and what it means for reliability and performance.

Ditah Kumbong

4 min read

Company

May 13, 2026

### [Why We Are Building a Canadian-Owned Cloud Platform](https://zcp.zsoftly.ca/blog/why-canadian-cloud)

Data residency, pricing transparency, and accountability. The case for Canadian cloud infrastructure owned and operated in Canada.

Ditah Kumbong

3 min read

![OPNsense firewall on bare metal with local storage, independent of shared cluster storage](https://zcp.zsoftly.ca/images/blog/2026/opnsense-bare-metal-lessons.webp)

Engineering

April 23, 2026

### [Two Lessons From Running OPNsense in Production](https://zcp.zsoftly.ca/blog/opnsense-bare-metal-lessons)

We ran OPNsense as a VM on network-defined storage and watched a single switch fault cascade into a cluster-wide outage. Two lessons we will not relearn: put your firewall on bare metal, and if you must virtualize it, keep the disk local.

Staff at ZSoftly

7 min read

![Four-container AWS observability stack with YACE, Prometheus, Grafana, and AlertManager running on a single server](https://zcp.zsoftly.ca/images/blog/2026/aws-observability-open-source.webp)

Engineering

March 23, 2026

### [Full AWS Observability With Open Source Tools](https://zcp.zsoftly.ca/blog/full-aws-observability-open-source)

CloudWatch gives you metrics. It does not give you actionable dashboards, historical trends, or alerts. We built a four-container open source stack that turns raw AWS data into full observability — no agents on app servers, no licensing costs, auto-discovery via AWS tags.

Staff at ZSoftly

5 min read

![Migration from SigNoz to the Grafana observability stack with Prometheus, Loki, Alertmanager, and Grafana Alloy](https://zcp.zsoftly.ca/images/blog/2026/signoz-to-grafana-stack.webp)

Engineering

March 9, 2026

### [Why We Moved From SigNoz to the Grafana Stack](https://zcp.zsoftly.ca/blog/signoz-to-grafana-stack)

We picked SigNoz for its OpenTelemetry-native approach. A few months in, we moved to Prometheus, Loki, Alertmanager, and Grafana, with Grafana Alloy as the single collection agent. Here is the honest breakdown.

Staff at ZSoftly

5 min read
