Technical log of cloud infrastructure, written from production

Buckingham Cloud is an open working notebook about Kubernetes, Terraform, observability, and message queues. It is maintained by engineers who deploy every day and write down what works, what breaks, and why. No sponsorship, no promises of a magic platform: just configurations, dashboard screenshots, and comparisons that have already been through a real cluster.

If you are just starting to organize your team's infrastructure, it is best to first look at the services we cover and then continue with the notes. For specific questions or to request a topic, write to us from contact.

What is included and what is left out of this log

No sponsorshipNo entry is paid for by a vendor or a platform. When we mention a tool, it is because we used it or discarded it in a real environment, not because there is a commercial agreement behind it.

Versions and datesThe configuration snippets and dashboard screenshots correspond to the moment each note was written. A later version of Kubernetes, Terraform, or the broker may change the behavior described. Always verify against the project's current documentation.

Different environmentsA value that works in a small cluster does not carry over as is to production with variable traffic. The numbers shown are configuration examples, not universal recommendations: adjust according to your metrics and your load.

Thematic scopeWe write about infrastructure, containers, deployment automation, and operations. We do not publish content about investments, betting, loans, or topics unrelated to platform engineering, and we do not accept collaborations that include them.

No consultingWhat you read here is documentation of experience, not consulting. If you apply a change to your infrastructure, responsibility for the outcome and for prior testing rests with you and your team.

What you'll find in the log

It's not a service catalog or a course. It's a list of open fronts: the topics we cover with real configurations, dashboard screenshots, and comparisons without sponsorship. If your team is dealing with a similar problem, this is the starting point.

Manifests, requests, and limits that support variable workloads. We look at why a pod restarts with no apparent cause and which metrics to check before touching the numbers.

Kubernetes in production

When the local state file stops working, how locking works in a remote backend, and what to check before moving it.

Terraform and remote state

Metrics, logs, and traces that are actually used during an incident. Retention and sampling criteria when storage weighs more than usefulness.

Observability without noise

Backoff, dead-letter queues, and deduplication by idempotency key. When to discard a message and when to wake someone up.

Queues and retries

Oversized instances, orphaned disks, and test environments nobody shuts down. Habits of periodic review, without promises of magic savings.

Instance costs

Absolute paths, on-disk state, and startups that the liveness probe does not tolerate. The verification sequence before exposing the service to traffic.

Migrating a legacy service

Reading formats we publish every week

Not everything we write has the same depth. Some entries are short diagnostic notes, others are long reviews with configuration snippets and dashboard screenshots. These are the three formats you will find in the log, with what each one brings and which type of query it serves best.

Diagnostic note

Brief entries about a specific failure: a pod that restarts, a Terraform plan that gets overwritten, a message that stays in the queue. They include the symptom, the likely cause, and the minimal commands or manifests to confirm it. They are useful when you already have the incident on your hands and need a quick hint, not a full walkthrough.

View diagnostic notes

Review with configuration

The longest format in the log. It explains an infrastructure decision with real configuration snippets, unsponsored tool comparisons, and dashboard screenshots showing behavior before and after. It is intended for platform teams that have to justify a change to other teams.

View reviews with configuration

Migration notebook

Follow-up notes on the same service moving from a legacy environment to containers in the cluster. The assumptions that break, the probe adjustments, and the separation of configuration per environment are documented. It is reference material for anyone in the middle of a migration who wants to see how another team solved it.

View migration notebooks

Before you start: questions worth resolving

Questions that come up often when someone visits the blog for the first time. Short answers, no fluff, and no promises beyond what's actually here.

What kind of content do you publish, and how often?

Technical notes on cloud infrastructure, containers, and deployment automation. Each post goes out when there's something concrete to share: a configuration snippet, a tool comparison, or a mistake that took time to fix. There's no fixed schedule beyond the weekly newsletter, which gathers what was published in recent days.

Do I need prior experience to read the posts?

Most of the texts assume you already work with clusters, pipelines, or infrastructure as code. If you're just starting out, you'll still find useful material, but some notes on resource limits, remote state, or message queues will require some familiarity with the tools to get the most out of them.

How is a post prepared before it's published?

First, the problem is reproduced in a controlled environment. Then the diagnosis is documented with screenshots of dashboards and real configuration snippets. Only at the end is the text written, trying to explain why the solution works and in which cases it does not apply. If something could not be verified, it is clarified in the note itself.

Are there sponsorships, affiliates, or paid content?

No. The blog is independent and tool comparisons are made without commercial agreements. When a product is mentioned, it is because it appeared in the work described, not because there is a deal behind it. That also means you will not find discounts or promotional links in the notes.

What topics are out of scope?

Everything that is not related to infrastructure, DevOps, or backend development. Financial, investment, and betting topics are not covered, and notes that depend on data that cannot be verified are not published either. If an entry mentions a provider, it is because of its observable technical behavior, not because of its position in the market.

How can you get in touch if you want to suggest a topic or correct something?

You can write to hello@buckinghamcloud.com or call +54 11 4281-7054. Corrections are reviewed and, where appropriate, the note is updated with a clarification at the bottom. Topic suggestions are read, although not all of them end up being published. For more formal inquiries, you can visit the contact page.

If your question is not here, first check the site policies or write to us directly: the response is usually faster by email than through any other channel.

Cookie settings

We use cookies to keep the site stable, remember basic options, and understand which pages are useful. You can accept, reject, or review the settings before continuing.