Skip to Main Content
Lightning Talk Intermediate First Talk

From Upstream to Enterprise: Scaling Community-Driven Open Source projects with a Robust DevOps Foundation

Proposal status is Rejected
Session Description

Tired of juggling 50+ client-specific builds on community-driven OSS? A guide to applying proven DevOps best practices (CI/CD, automation, collaboration) to maintain and scale 50–100 proprietary solutions built on community-driven OSS foundations like Drupal, Mautic, WordPress with continuous updates, managing dependencies and bug fixes.

Prerequisite:

  • Participants should have working knowledge of Drupal or any composer based projects.

  • They must be familiar with Git workflows—branching, merging, and remotes—and basic CI/CD concepts.

  • A foundational understanding of DevOps principles.

Outline:

  • DevOps Foundations for Open Source projects: Introduce DevOps culture, Agile integration, and CI/CD essentials tailored for composer based OSS projects.

  • Codebase Management at Scale: Building reusable skeletons for dozens of repos

  • Pipeline Strategy & Automation: Designing GitHub Actions or GitLab CI pipelines to automate regular update checks.

  • Release & Maintenance Workflow: Synchronizing upstream and dependencies.

Key Takeaways
  • Implement scalable CI/CD pipelines tailored for composer based OSS derivatives, enabling rapid, repeatable builds and deployments.

  • Design and apply templated skeletons and shared configuration patterns to standardize dozens of codebases and accelerate project onboarding.

  • Establish automated release workflows for upstream and dependencies updates, ensuring consistent security patches and bug fixes across all instances.

References

Session Categories

Engineering practice - productivity, debugging

Which track are you applying for?

FOSS in Science Devroom

Speakers

Abhisek Mazumdar
Abhisek Mazumdar Software Engineer

Let me introduce myself, I'm Abhisek Mazumdar, a Drupal Developer extraordinaire with over 7+ years of experience in crafting exceptional digital experiences. I have a wide range of expertise, including Drupal site building, backend development, theming, and including Mautic & WordPress Plugin Development. For the past, I have been working with Drupal distributions and profiles, turning them into successful products, maintaining them, and creating new features. My versatility extends to delving into the world of JavaScript frameworks like Next.js and Gatsby. I also have a keen interest in the realms of DevOps - planning and writing CI/CD stacks, GitHub Actions and more.

But hey, let's not pigeonhole me as just a tech enthusiast! I'm a true advocate for open-source initiatives and actively contribute to the thriving Drupal Community. Beyond the world of code, I'm an intrepid traveler who finds solace in exploring new horizons and seeking out exciting experiences. You might be surprised to learn that this self-proclaimed nerd also dabbles in various hobbies to stay fit, such as horseback riding, swimming, and hiking.

In a nutshell, I'm your go-to Drupal Developer with an insatiable curiosity for the digital world and a zest for life beyond the screen. Remember, it's not all code and algorithms – adventure and new experiences await!