Skip to content
DevMeme
1872 of 7590
DevOps SRE Post #2082 · source on Telegram

The Unspoken Truth of Production Environments

Description

A photo taken at a tech presentation. A presenter is visible on the right side of the frame, looking at a large projector screen. The screen displays a quote in a casual, handwritten-style font. The quote reads: '"Everybody has a testing environment. Some people are lucky enough to have a totally separate environment to run production in."'. Below the quote, it is attributed to '-- unknown'. A Twitter handle, '@stahnma', is also visible on the bottom right of the slide. This meme captures a cynical but often true observation in the software industry. The humor lies in the subversion of best practices. While the standard is to have distinct development, testing/staging, and production environments, the quote suggests that many organizations are so undisciplined that their live production environment is where testing effectively happens. This resonates deeply with experienced engineers who have worked in places with immature DevOps practices and have had to deal with the fallout of 'testing in prod.'

Comments

7
Anonymous ★ Top Pick The fastest way to find out if you have a separate production environment is to push a change on a Friday afternoon and see if you still have a job on Monday
  1. Anonymous ★ Top Pick

    The fastest way to find out if you have a separate production environment is to push a change on a Friday afternoon and see if you still have a job on Monday

  2. Anonymous

    Our stack absolutely has three environments: staging, production, and “CEO demo.” They’re all the same Kubernetes namespace - only the Prometheus alert thresholds change

  3. Anonymous

    After 20 years in tech, I've learned there are only two types of companies: those who admit their staging environment is nothing like production, and those who discover it during their next P0 incident at 3 AM

  4. Anonymous

    The quote perfectly captures the uncomfortable truth that separating test and production environments is a privilege, not a given. For many teams, 'testing in production' isn't a meme - it's Friday afternoon's deployment strategy. The real luxury isn't having a testing environment; it's having stakeholders who understand why you need one before they ask why the production database just got truncated

  5. Anonymous

    We have a separate test environment: it’s a 1% canary in prod, separated by p99 latency and wishful thinking

  6. Anonymous

    We finally achieved environment parity with Terraform - staging points to prod DNS, and prod points to PagerDuty

  7. Anonymous

    Staging that mirrors prod? That's the real unicorn - rarer than a monolith that scales

Use J and K for navigation