Session
Architecting Scalable CI Pipelines for Enterprises: Lessons Learned
Build, test, release—this might work for a simple app or a startup. But in regulated enterprises? Things get a lot more complicated. You’re not just shipping code; you’re juggling a maze of processes and expectations. Think about automatically generating a Software Bill of Materials (SBOM), navigating complex change processes with human approvals, or implementing branching strategies that track every ticket across multiple environments. And you still need to keep your pipelines evolvable and find errors fast.
The 'pipeline as code' approach is a natural fit for these challenges. To keep your pipelines scalable and evolvable, you need a solid architecture that can handle edge cases and unexpected complexities.
In this session, I’ll share a decade of experience building enterprise CI pipelines across platforms like Gitlab CI/CD and Azure DevOps. From designing branching strategies that ensure traceability across multiple environments to handling compliance-driven change processes with human approvals, I’ll walk you through real-world challenges I’ve faced. You’ll hear about the mistakes I made—like overmodularizing pipelines or neglecting useful debug output—and the lessons I learned to build pipelines that are scalable, adaptable, and easy to debug.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top