TurboDeploy reposted this
Platform engineering is overhyped. For a team of 5, your entire "internal developer platform" should be: A Dockerfile. A GitHub Actions workflow. A README. That's it. That's the platform. I keep seeing startups with 3 engineers building Backstage portals, service catalogs, and "golden paths" before they even have 10 customers. You don't need a "developer experience layer." You need to ship. The irony is that most of these platform engineering efforts are designed to reduce complexity. But the platform itself becomes the complexity. I've seen teams spend 3 months building an internal deployment dashboard. Meanwhile, a GitHub Actions workflow that does the same thing takes 30 minutes to write and costs $0/month. Platform engineering makes total sense at 50+ engineers. When you have 10 teams deploying independently. When the cognitive load of understanding the infrastructure is genuinely slowing people down. At that scale, yes. Build the platform. But at 5 engineers? Everyone already knows the project. Everyone already knows the infrastructure. The "cognitive load" is minimal because there are only 3 services and one database. At that point, platform engineering isn't reducing complexity. It's creating it. The best platform is the one nobody maintains because it's boring enough to just work. A Dockerfile. GitHub Actions. A README. Push to main. Deployed in 4 minutes. Hot take? Or just common sense?