9:15 AM Sunday
Town Square C
Silicon Valley Code Camp : October 19 & 20, 2019session

Engineering scalable CICD pipelines using Jenkins and Pipeline Libraries

I plan to discuss the fundamentals of CICD, Jenkins pipeline libraries, examples for easy customization/extensibility across hundreds of services. Best practices and learnings doing this across hundreds of services and multiple teams will be shared

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

Time: 9:15 AM Sunday    Room: Town Square C 

The Speaker(s)

undefined undefined

Aravind Kalavagattu

Engineering Manager , LendingClub

Aravind is currently an Engineering Manager at LendingClub, passionate about Engineering Efficiency