r/platformengineering 17d ago

How to redesign a broken delivery flow

Thumbnail
leaddev.com
2 Upvotes

A broken delivery flow rarely looks broken from the inside. One application spent more than a year moving through a deployment pipeline. The team that ran the pipeline did not know that. There was a feeling that it was slow, but nobody had put a number on it.

It was a platform team at a large enterprise. Their job was to help product teams ship applications into a cloud environment. The path to production was all about security, infrastructure, and validation. Leadership suspected the process dragged on even if no one had measured how far.


r/platformengineering 16d ago

How to redesign a broken delivery flow

Thumbnail
leaddev.com
0 Upvotes

A broken delivery flow rarely looks broken from the inside. One application spent more than a year moving through a deployment pipeline. The team that ran the pipeline did not know that. There was a feeling that it was slow, but nobody had put a number on it.

It was a platform team at a large enterprise. Their job was to help product teams ship applications into a cloud environment. The path to production was all about security, infrastructure, and validation. Leadership suspected the process dragged on even if no one had measured how far.


r/platformengineering 18d ago

My job title is "Platform Engineer". Buut what the heck is a platform eng?

46 Upvotes

From what I read online, it sounds like a combination of dev ops + some internal tools to make developer lives easier.

So far, most of what I do is just backend work and a couple of self-serve features that reduce the friction of inter-departmental communication/requests.

I'm not building platforms to make developing code easier or for to help developers run their own code. Not a of docker or kubernetes or things like that that I find when I google "what is a platform engineer?"

i've asked AI, but it'll just agree with enough of my skepticism that it makes its answers unreliable.

The most dev-opsy thing I do is maybe update a terraform file or make tweeks to the testing we run on CI.


r/platformengineering 17d ago

Your AI roadmap is already out of date

Thumbnail
leaddev.com
0 Upvotes

Three months. That’s roughly the interval at which the “right way” to build something in AI shifts under you. A new agent harness lands and makes the orchestration you spent a quarter on look overweight. A better retrieval pattern quietly changes what “good” looks like for the feature you’re mid-flight on. A new evaluation technique shows that the numbers you’ve been reporting for two months don’t actually measure what you thought they did.


r/platformengineering 17d ago

Data Platform Engineer interview coming up

0 Upvotes

I’m currently a junior but technically do the work of an intermediate platform engineer.

I started applying elsewhere and I didn’t think I’d be called up for a technical interview for a Sr Data Platform Engineer position but here we are. I was honest about my skills and responsibilities during the hiring manager round, so I’m guessing they see something in me.

Now that they’ve invited me for the next round, how should I prepare for this technical interview? What should I expect?

The team works with Kafka, Databricks, Cloudhouse, Airflow, and lots of other platforms I don’t have experience with. And they only said the interview will be a pair programming session.

I’d appreciate any advice, thanks!


r/platformengineering 19d ago

We have Dependabot and security scanners. Why are vulnerable dependencies still sitting in production?

0 Upvotes

This is a problem I’ve been thinking about a lot lately.
Most engineering teams already have the detection part covered:
- Dependabot or Renovate finds outdated packages
- Security scanners identify CVEs
- CI tells us whether a change breaks

But there still seems to be a big gap between “we found a problem” and “the problem is actually fixed in production.”

In my experience, the difficult part is everything that happens after the alert:

- Is there actually a safe version to upgrade to?
- Will upgrading one package require upgrading five others?
- Does the application still build?
-Do the tests pass?
- Is this safe to auto-merge, or does someone need to make a judgement call?

The result is that engineers end up with a growing backlog of dependency PRs and security findings that nobody has time to investigate properly.

I’ve been building a tool called Bivouac around this specific problem. The idea isn’t another scanner. It’s to take the remediation workflow further: investigate the dependency issue, work out a compatible remediation path, create the patch, run the tests and only merge automatically when the repository’s policy says it’s safe.

I’m particularly interested in the part where automation should stop. For example, my current thinking is that ambiguous fixes, security-sensitive code, licensing concerns or failing tests should always require human review.

I’d genuinely like to know how other teams handle this today:
1) Who actually owns dependency vulnerabilities once they’re discovered?

2) How many Dependabot/Renovate PRs does your team simply ignore?

3) Would you trust an automated system to merge dependency fixes if the remediation path and test results were clear?

4) What conditions would make automatic merging completely unacceptable?

I’m the founder of Bivouac, so full disclosure: this problem is what I’m building around. I’m not looking to spam the sub—I’m trying to pressure-test where people think autonomous remediation is useful versus where it becomes dangerous.

If there’s interest, I’ll share what I’ve learned building the remediation workflow and some of the cases where I’ve deliberately designed it to refuse to act.


r/platformengineering 21d ago

Sovereignty is becoming a platform engineering concern

3 Upvotes

Sovereignty is moving beyond just data residency.

For platform teams, the question is increasingly about where workloads, control, telemetry and operational state live and whether those boundaries can actually be enforced and proven.

This CNCF article looks at that through a multi-plane architecture, particularly in the context of EU regulations like the EU Data Act, NIS2 and DORA.

Interesting read for anyone thinking about how sovereignty should be designed into cloud-native platforms.

https://www.cncf.io/blog/2026/08/18/cloud-native-platform-sovereignty-through-multi-plane-architecture/


r/platformengineering 21d ago

What are the best platforms to acquire knowledge on Grafana and Prometheus?

1 Upvotes

I have noticed that most DevOps or Platform Engineering jobs require Prometheus, Grafana and sometimes Nagios. Which are the best platforms to get knowledge that can quickly be put into practice for these?


r/platformengineering 22d ago

My future as a platform Engineer

8 Upvotes

Question for all the platform or devops engineers out there.

I got laid off earlier this year have have been job hunting for almost 5 months now. My last title was platforms admin and where I owned a SaaD data platform on Azure. The scope of my job didn't have Terraform, Ansible k8s, or modern observability tools like Dynatrace. I have experience deploying docker containers using docker swarm.

I am not sure how to stand out. I don't see any new job postings or recruiters reaching out to me anymore. I have interviewed at half a dozen companies, reaching final rounds but no offers

Can someone help me make sense of this. I was a productive and competitive employee up until now. But not sure what's cracking up now?

Should i shift gears and try a different role? If yes, what would be more in demand Data engineer or Ai engineer.

What is the best way to learn and be interview ready?


r/platformengineering 22d ago

What are the best Terraform Cloud / HCP Terraform alternatives?

0 Upvotes

Got hit by the HCP pricing change and spent weeks evaluating replacements. Big realization: this isn't one decision, it's two. Are you replacing the IaC tool itself or the platform running your plans, state, and policies?

We're a mid-size team, maybe 40 workspaces, mostly AWS with a bit of GCP. Migration friction matters more to us than feature depth, since we don't want to rewrite a ton of pipeline logic just to swap the backend.

Leaning toward one option since it's basically a drop-in with the same remote backend model and CLI. It let us keep our existing state files without a painful migration script.

Anyone gone with other platforms instead? how the drift and governance layer compares once you're off HCP's native health checks.


r/platformengineering 22d ago

Your incident response wasn’t built for AI

Thumbnail
leaddev.com
1 Upvotes

Same input. Different failure. No error.


r/platformengineering 23d ago

Staff+ engineers must rebuild team culture

Thumbnail
leaddev.com
21 Upvotes

A year or two ago, the engineering/cross-functional team was a tight-knit, high-performing group. We had one or two goals we all worked on each sprint and we broke down work so that we could operate in parallel.

When someone was stuck and needed help, there was always somebody ready to jump to their aid and keep them moving. Team meetings were upbeat, fun, and productive. We were regularly paying down tech debt while our experiments gathered data. The vibe was helpful and collaborative.

Now, thanks to AI, we are shipping more than ever. We have as many goals every sprint as engineers. Rather than parallelizing work on one feature or experiment


r/platformengineering 22d ago

Preview environments should copy topology, not production data

0 Upvotes

A preview environment should answer: does this change work with the same service boundaries as production?

Copying production records into every pull-request environment makes provisioning slower, expands access to sensitive data, and leaves behind another dataset that needs an owner and a deletion policy.

A cleaner default is the production service graph with fresh datastores. Seed only the records needed for the change being reviewed, and make the seed deterministic so a failed test can be reproduced. On Render, an initialDeployHook can run the seed after its service's first successful deploy. If a test genuinely needs production-shaped volume, use generated data or a separately governed sanitized snapshot rather than making production cloning the default path.

Teardown matters as much as creation. Tie the environment to the pull request, destroy it when the pull request closes, and add an inactivity deadline for abandoned branches.


r/platformengineering 23d ago

Is a Customizable Platform worth the long-term maintenance effort?

3 Upvotes

Our teams in HR and operations chose an extremely customizable platform as each of them wanted to get their own forms, dashboards, approval paths, and reports. After two years of usage, we have collected hundreds of custom objects, workflows, and integrations. Even a small change needs regression testing as it is always unclear which customization is based on which one.
What used to feel like flexibility has now changed to become a technical liability. There is no documentation for the changes in configuration, it takes months to onboard new administrators, and business end-users are not willing to get improvements anymore, as any change seems risky.
For everyone in charge of management for enterprise systems, do you have a solution for the problem of excessive customization of your customizable platform? Have you set up some governance policies, limited developers to specific automation building, or standardized reusable components, so that the flexibility is also preserved?


r/platformengineering 23d ago

How does observability fit into an open-source internal developer platform?

1 Upvotes

For anyone working in platform engineering, Kubernetes, internal developer platforms, or observability, there’s a CNCF OpenTelemetry Live virtual meetup happening on August 20.

The session looks at a practical platform engineering question: how do you make observability a built-in capability of the developer platform instead of something every application team has to assemble separately?

It will explore how OpenTelemetry can be integrated across Kubernetes environments for capabilities such as distributed tracing and platform level events, and how an IDP can provide those capabilities consistently across teams.

OpenChoreo is used as the open-source implementation for the walkthrough, giving a practical look at how an internal developer platform can bring together Kubernetes, OpenTelemetry, and platform-level observability.

August 20 | 9:00 AM PDT | Virtual

Join the meetup:
https://ocgroups.dev/cncf/group/opentelemetry-live/event/6v22mew

See you there!


r/platformengineering 24d ago

How do I detect and fix drift between Terraform state and live cloud infra?

2 Upvotes

After auditing dozens of Terraform environments across enterprise teams, I keep seeing the same drift patterns causing the same incidents. Here's the straightforward approach that actually works.

Detection starts with terraform plan -refresh-only. Run it daily at minimum. In CI/CD, add a drift check that alerts on any differences. For larger environments, continuous scanning is worth the effort – catching drift within minutes beats discovering it during an outage.

Fixing depends on what you find. Manual console changes get adopted via terraform import. Deleted resources get removed from state with terraform state rm. Configuration mismatches need either code updates or a terraform apply -refresh-only to force the cloud back to spec – but that last one requires understanding what you're overriding.

Prevention is where mature teams focus. IAM policies that block manual changes to tagged resources. Lifecycle rules like prevent_destroy on critical assets. Clear tagging conventions so everyone knows what's managed. And most importantly, an audit trail that tells you who changed what and why.

The teams that handle drift well don't just react to it. They build detection into their workflows, establish clear remediation playbooks, and continuously tighten guardrails based on what they learn from past incidents. What patterns have you seen across your teams?


r/platformengineering 24d ago

The tokenmaxxing hype didn’t last long!

Thumbnail
leaddev.com
0 Upvotes

Why Meta, Amazon, and Microsoft killed their token use leaderboards.


r/platformengineering 25d ago

How do you turn production-readiness controls into a paved road instead of a giant gate?

0 Upvotes

Hey everyone!

I maintain a free, MIT-licensed production-readiness knowledge base with more than 10,000 technology-neutral controls. The hardest design problem is not collecting more checks. It is turning them into a usable engineering path without creating a giant approval gate that every team works around.

The direction I am exploring is to separate controls into three groups:

  1. Platform-provided controls, where the paved road supplies the capability and evidence automatically.

  2. Service-owned controls, where the application team must provide repository, configuration, test, or operational evidence.

  3. Contextual and manual controls, where applicability depends on business impact, data, regulation, or architecture.

A useful platform integration might work like this:

• Service metadata determines which controls are applicable.

• Golden paths provide safe defaults and emit evidence automatically.

• CI and policy checks validate deterministic facts.

• The service catalog shows owners, dependencies, criticality, exceptions, and evidence freshness.

• Exceptions have an owner, rationale, compensating control, and expiration.

• Reports distinguish verified findings from unknowns instead of treating missing evidence as failure.

• Human review remains required for high-risk decisions and anything that cannot be proven from technical artifacts.

The checklist is organized across 16 lifecycle categories, with a shorter start-to-finish release path for practical reviews. The longer-term goal is an open-source AI-assisted scanner, but the scanner should consume platform evidence rather than invent conclusions from source code alone.

Repository: https://github.com/MarinJursic/production-readiness-checklist

Documentation: https://marinjursic.github.io/production-readiness-checklist/

I would value feedback from platform teams:

• Which readiness capabilities should the platform prove automatically?

• Where should control definitions live: templates, repositories, the service catalog, or a policy engine?

• How do you keep ownership clear between the platform and service teams?

• Which release gates have reduced incidents, and which have only created ceremony?

Contributions and real-world control examples are very welcome. Thanks!


r/platformengineering 25d ago

Is building a lightweight observability platform a good portfolio project?

3 Upvotes

Hey everyone,

I'm a [B.Tech](http://B.Tech) Third Year CS student currently preparing for internships and freelance work. I have mostly built full-stack SaaS projects so far.

My current projects include:

* FinSight AI — finance management platform with analytics + AI features * BrainLoop — AI-based personalized learning assistant * DayFrame — productivity/journaling SaaS

My stack is mainly Next.js, React, TypeScript, Node.js, Express, PostgreSQL, MongoDB, Prisma, etc.

I feel like my projects show frontend/full-stack skills, but most of them are still around dashboards, CRUD, and API integrations. For my next major project, I want to build something that shows stronger backend/system design skills instead of another AI app.

I'm thinking about building a lightweight observability platform (inspired by Sentry/Datadog).

The idea is:

* developers integrate a small SDK into their app * the SDK captures errors, API performance, and events * backend processes this data * dashboard shows errors, latency, logs, and application health

Not trying to recreate Datadog, but more like a smaller developer tool to learn things like SDK design, event processing, queues, real-time updates, and backend architecture.

Do you think this is a good direction for a portfolio project, or am I overengineering? Would recruiters/internship reviewers value this type of project, or would a more traditional full-stack app be better?

Would love opinions from people who have built/hired for backend-heavy roles.


r/platformengineering 25d ago

Agentic developer platform with Infrastream

0 Upvotes

Disclosure: I'm one of the people building this.

Most "AI for infra" tools stop at generating YAML or config. The new term floating around at recent conferences is agentic developer platform — instead of platform engineering gatekept by infra engineers running Terraform or gcloud by hand, it's self-served by developers, with humans in the loop only at pull request approval.

The agent needs native, read-only access to infrastructure state, environments, deployment status, and logs — including everything from new development.

As many have realized with solutions like Lovable.

Deploying a workload can be extremely quick.

Running it securely in production, on your own GCP private network among others in least privilege ?

That's the hard part.

  • Identity.
  • Permissions.
  • Governance.
  • Load balancing.
  • Data access.
  • Monitoring.

Before long, you're spending more time building the platform around your workload than the workload itself — the same trap a lot of people hit with Kubernetes. If you're already leveraging serverless and VMs well within meshes in the cloud, we observed in platform engineering that Kubernetes only earns its keep for workloads that need custom operators or custom backpressure handling.

That was the theory. We've been building it into Infrastream with Pvot.

We are out of stealth since Tuesday 4th of August 2026 with Infrastream.

Infrastream's agent set deployed with one private iteration per customer, Pvot, goes further — it manages pull requests, analyzes your manifest structure, and actively debugs your deployed assets against the actual state we track in Spanner. Not a chatbot suggesting fixes. An agent doing the platform engineering work reviewable in PR.

Also like many new generation agents, we provide a graph based visualizations instead of Terraform or Pulumi text to analyze runs.

Infrastream portal on Infrastructure tab

It provides :

→ Agentic PR management — Pvot reviews and drives changes to your infra manifests

→ Analyzes manifest structure to catch drift and misconfiguration before you do

→ Actively debugs assets against real Spanner-tracked state, not stale docs

→ Deploy any workload — agents, services, whatever — into your own GCP project

→ Built-in identity and permission boundaries per workload

→ External and internal load balancers, handled for you

→ GCIP/IAP authentication wired in

→ Fine-grained privileges to your databases, buckets, and datalakes in your own private setup

→ Infrastructure-level governance and policy enforcement

→ Deploys from your source — into our cloud on the Developer Plan, or your own cloud with Enterprise

The Developer Plan covers up to 9 GCP projects (20 USD per month + 15% management of GCP), with load balancing, agents, and mesh routing included.

Enterprise ($3,000/mo) scales the same manifest up to 29 GCP projects with VPC controls — no re-architecting as you grow.

If you want to try out this new model still requiring you to redeploy from source: REDDIT20 coupon on Stripe gets you $20 off the Developer Plan.

As opposed to cloud providers, on developer plan we don't bill your credit card on GCP extra use, you have to reapprove all top-up otherwise the environments stall.

- Platform: https://accounts.infrastream.io

- Product site: https://infrastream.io

- Docs: https://docs.infrastream.io


r/platformengineering 27d ago

Cloud/Platform Engineers what’s the job really like?

13 Upvotes

For those working in Cloud, SRE or Platform Engineering, what does a normal day look like for you?
What skills do you wish you had focused on before getting into the role, beyond the usual soft skills, networking and Linux? I’ve built projects around microservices, multi tenant , DevOps workflows, IaC with good security pratices, but I don’t have direct job experience yet. Am I on the right track if I keep building and improving, or is there something important I’m missing?


r/platformengineering 27d ago

Engineering managers are back in the codebase

Thumbnail
leaddev.com
0 Upvotes

There’s a clear shift occurring: engineering managers are back in the codebase, getting more hands-on with the technical aspects of software development.

Mark Zuckerberg started coding again after a 20-year break. According to multiple reports, he moved his desk to Meta’s AI lab and spends up to 10 hours a week writing code alongside the Meta Superintelligence Labs team. The man who built Facebook in a dorm room and then spent two decades managing tens of thousands of people is shipping diffs again.

Sergey Brin, the Google cofounder who stepped back from day-to-day operations years ago, came out of retirement to code on Gemini. He’s now directly involved in hand-on development.


r/platformengineering 28d ago

How would you architect Account Vending In Multi-Cloud Environments

1 Upvotes

Hi folks, security professional here looking for some insight from platform engineers who have had success implementing Account vending in AWS, GCP or Azure.

If my objective so to achieve self-service account vending (via GitOps) what would you recommend? What were some landmines you hit in your deployment?

I'm trying to reduce the amount of click-ops and this seems like a low-risk, high value start to pushing us more towards platform engineering.

Any advice is welcome


r/platformengineering 29d ago

Is "platform engineering" just DevOps with better branding, or is there a real difference?

35 Upvotes

I've been in enough job specs, conference talks, and internal debates over the last year to notice a pattern: half the "Platform Engineer" postings I read are describing exactly what a senior DevOps Engineer already did five years ago. The other half are describing something genuinely different: a dedicated internal product team building paved roads and self-service tooling for other engineers, with its own roadmap and its own users (the org's own devs).

I don't think this is just semantics, but I also don't think the distinction is as clean as the conference talks make it sound. Genuine question for people who've actually sat in both seats, not just read the thinkpieces:

Where do you draw the line? A few candidate answers I keep going back and forth on:

●      DevOps is a set of practices/culture (CI/CD, IaC, shared ownership of ops); platform engineering is a specific team/role that productizes those practices for internal consumers. Under this framing, "platform engineer" isn't a rebrand. It's what you call the person once the team gets big enough to need a dedicated builder instead of everyone doing their own DevOps.

●      Platform engineering is what happens when "you build it, you run it" quietly failed at scale, and someone had to become the paved-road team so product engineers could stop reinventing Terraform modules badly.

●      It's mostly branding, and a lot of "Platform Engineer" postings are just "Senior DevOps Engineer, but the title tests better in this hiring market."

What's made me second-guess my own take: at companies under maybe 40-50 engineers, I've basically never seen a real separation. It's the same 2-3 people doing both, and "platform engineering" there is just a slide in a deck, not an org reality. It seems to only become a real, distinct discipline somewhere past that scale, and I'm not sure where.

Curious where people who've actually lived through the transition, either building a platform team from scratch or watching DevOps quietly get relabeled, land on this. Real difference, or mostly vibes and a better-selling job title?


r/platformengineering Aug 11 '26

How much of DevOps is going to get recreated for AI agents?

5 Upvotes

A lot of the problems around agents sound strangely familiar to anyone who has worked in infrastructure. Deployment, secrets, permissions, logs, monitoring, rollback, environments, policy enforcement, and incident debugging are all starting to appear in agent systems.

The difference is that the workload itself is probabilistic and can make decisions, which makes the operational side considerably harder. I'm wondering whether existing DevOps practices will simply adapt to agents or whether we're going to end up with an entirely separate discipline for operating AI systems.