About This Session
Once a complex monolith, today LendingClub is powered by hundreds of micro-services that are built, tested, shipped multiple times a day with speed and quality leveraging CI/CD and DevOps principles. In this session, Aravind Kalavagattu will describe the problems Lending Club set out to solve in this journey, how they leveraged Jenkins 2.0 and pipeline libraries to solve and scale to bring efficiency across all their engineering teams across the company.
I plan to discuss the fundamentals of Jenkins based pipelines, what the pipeline libraries provide, examples of writing DSLs for easy customization/extensibility/configuration management across hundreds of services. Along with this, I will cover the challenges in migrating pipelines to this approach, how we can scale this transformation and tools that can help you do it easily
It all starts even before the code is merged! I will be presenting an end-to-end flow of pre-merge pipeline, pull request validations, testing pyramid and automation, deployment automation. Best practices and learnings doing this across hundreds of services and multiple teams will be shared and our key take aways how your teams can leverage this with above mentioned tools and services.
My previous related talks:
From monolith to micro-services: LendingClub's journey toward adopting CI/CD and DevOps https://www.cloudbees.com/cloudbees-days#los-angeles
From Commit to Production: How Yahoo Mail does CICD https://www.youtube.com/watch?v=WQdtbv_ETpM
Engineering Manager LendingClub
Aravind is currently an Engineering Manager at Lending Club, managing two teams--Engineering Efficiency & Test Automation. He is deeply passionate about CI/CD, Automation Tools and Developer Productivity. Prior to joining Lending Club, he had a long stint at Yahoo working on Yahoo Mail and Communications Platforms. Aravind is motivated by engineering problems that are simple to state, but hard to solve. He loves teaching and presenting in conferences, and was a speaker at Cloudbees Jenkins Days recently in 2019, and Jenkins User Conference in 2015. In his spare time he does podcasting for TeluguBytes (a top podcast in Telugu), CI/CD being one of their popular episodes