Independent marketplace for cloud provider accounts across 22 providers

Cloud Journal

Cloud Journal

Practical, provider-accurate writing on cloud infrastructure, developer workflows, security fundamentals and the decisions behind choosing a cloud.

Split diagram comparing a managed database service with a self-hosted database on a cloud server
Developer Workflows

Managed Databases vs Self-Hosted: Deciding as a Developer

The engine is the same either way, so the real choice is who owns backups, patching, failover and pooling. This…

6 min read
Diagram of an IBM Cloud account with resource groups and IAM access groups granting scoped roles
Provider Guides

IBM Cloud Resource Groups and IAM: A Practical Orientation

IBM Cloud carries two generations of infrastructure under one console. This orientation covers resource groups and their one-way assignment rule,…

6 min read
Nginx receiving HTTPS requests on a cloud server and forwarding them to two local application processes
Developer Workflows

Nginx as a Reverse Proxy on a Cloud Server

Nginx handles TLS, hostnames, static files and request limits so your application does not have to. This guide builds a…

6 min read
Diagram of an application submitting mail on port 587 to a relay that delivers onward to receiving mail servers
Infrastructure & Networking

Port 25 and Outbound Email: Why Cloud Providers Restrict It

Outbound port 25 is closed by default on nearly every cloud platform, and for good reason. This article explains the…

8 min read
Diagram separating a provider managed Kubernetes control plane from the worker nodes and add-ons a team operates
Developer Workflows

Managed Kubernetes for Small Teams: When It Makes Sense

Managed Kubernetes removes the control plane burden and leaves everything above it with you. This article draws that line precisely,…

6 min read
A reserved public address moving from a failed primary server to a healthy standby on a developer cloud
Infrastructure & Networking

Floating IPs and Failover on Developer Clouds

A floating address belongs to your account rather than to a server, so failover becomes an API call instead of…

6 min read
A laptop connected over SSH to a cloud server running the editor backend, build tools and project containers
Developer Workflows

Cloud Development Environments: Coding on Remote Machines

When builds crawl and onboarding takes days, the laptop stops being the right place to develop. This guide compares personal…

6 min read
Readers in several regions served from nearby CDN edge locations that pull from a single origin server
Infrastructure & Networking

CDN Basics for Cloud-Hosted Sites

A content delivery network is a cache and a reverse proxy, and everything else follows from those two facts. This…

6 min read
Comparison of a usage billed serverless function and a monthly billed virtual private server hosting a side project
Developer Workflows

Serverless vs VPS for Side Projects

For a project you maintain in spare hours, the choice between serverless and a virtual private server is about attention…

6 min read
Cloud servers connected by a private network interface separate from their public addresses
Infrastructure & Networking

Private Networking Between Cloud Servers

A database and a web server on the same cloud should not talk over the public internet. This guide covers…

6 min read
Diagram of a VPC with public and private subnets across two zones, a route table and an internet gateway
Infrastructure & Networking

VPC Networking Basics: Subnets, Route Tables and Gateways

Four ideas cover most of virtual private cloud networking: the address plan, subnets, route tables and gateways. This guide explains…

6 min read
DNS resolution path from registrar delegation through authoritative nameservers to a cloud server
Infrastructure & Networking

DNS Setup for Cloud Servers: Records, TTLs and Propagation

Registrar, nameserver and zone are three separate jobs, and mixing them up causes most DNS confusion. This guide covers the…

7 min read