Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudFest 2026: From Firefighting to Sleeping A...

CloudFest 2026: From Firefighting to Sleeping At Night

Avatar for Martin Helmich

Martin Helmich

March 23, 2026
Tweet

More Decks by Martin Helmich

Other Decks in Programming

Transcript

  1. March 23rd, 2026 MARTIN HELMICH @mittwald CC-0 SpaceX FROM FIREFIGHTING

    TO SLEEPING AT NIGHT BUILDING A BULLETPROOF STAGING & DEPLOYMENT WORKFLOW
  2. mittwald Chief Technology Evangelist Head of Developer Relations TYPO3 Association

    Board Member PHWT Lecturer, Software Engineering & Cloud Computing MARTIN HELMICH
  3. FRONTEND BUILDS DATABASE UPDATES SMOKE TESTS “I JUST NEED TO

    GET MY CODE UP ON THE SERVER” “JUST DO A GIT PULL” CACHE FLUSHING CONTINUOUS ERY LANGUAGE FILES
  4. DEPLOYMENT REQUIREMENTS REPEATABLEand (potentially) AUTOMATABLE Complex processes consisting of multiple

    build steps should be easily repeatable without margin for human error. Typically, specialized deployment tools are used for this.
  5. DEPLOYMENT REQUIREMENTS REPEATABLEand (potentially) AUTOMATABLE ZERO DOWN TIME Deployments should

    not cause a down time; the software delivered to users should always be consistent, and releases should be switched instantly (“atomic”)
  6. DEPLOYMENT REQUIREMENTS REPEATABLE ZERO DOWN TIME REVERSIBLE and (potentially) AUTOMATABLE

    A deployment should be easily reversible in case of an unexpected error.
  7. CONTROL CONVENIENCE _ Long-lived / complex / frequently updated _

    High degree of customization, large team, custom solutions _ Compliance requirements? SBOMs? à Containers, Kubernetes _ Short-lived and/or infrequently updated sites _ Standardization, no/minimal customization _ Small ops budget, small team, focus on agency core business? à Managed solutions, Auto-updates, SFTP upload HERE BE DRAGONS
  8. https://www.mittwald.de/karriere WE’RE HIRING Infrastructure Engineer CMS Support Engineer Product Owner

    CMS Hosting (all genders, on-site) MARTIN HELMICH [email protected] | [email protected] https://www.linkedin.com/in/martinhelmich