Skip to content

CI/CD, Tales from the Trenches

Photo of Nati Cohen
Hosted By
Nati C.
CI/CD, Tales from the Trenches

Details

Practicing CI/CD? Want to learn how to make it better? Come hear how interesting CI/CD processes work at cool companies!

Alon Bar Lev from Wix and Ariel Moskovich from Appsflyer will share their experience.

This meetup is kindly hosted by Wix. Please register here XOR Wix.com Tech Talks Meetup (https://www.meetup.com/at-wix/)

Schedule

18:30 - 19:00 Assembly

19:00 - 19:45 - “From Keyboard to Production”

19:45 - 20:15 - Dinner Break

20:15 - 21:00 - “Advanced Code Flow, Notes from the Field”

21:00 Estimated End

“From Keyboard to Production”

Packaging, integration, and deployment are problems every software company faces. Our dev-centric approach at Wix led us to build Lifecycle™, supplying engineers with the tools they need to independently build, monitor, and ship products. Lifecycle is one of the tools driving our ability to deploy hundreds of times a day across all development stacks, be it Scala, JavaScript, or even Python. Behind the dashboard UI, lays a set of interconnected services which the CI team has mastered. In this talk, we will introduce some of them, the challenges involved, and how we chose to tackle them.

“Advanced Code Flow, Notes from the Field”

My presentation will discuss:

  • Our Motivation for CI/CD

  • AppsFlyer CI/CD tools set

  • Building conventions and flow

  • Scaling out our build process

  • How we deploy

  • Other operations (Revert, Restart, Branch, etc)

  • Building private PAAS

Bio

Alon Bar Lev – Does Something with Computers

Alon has been laying integration and deployment pipelines since 2010. He enjoys romantic disk space alerts and long walks on http://docs.docker.com

Ariel Moskovich – Lead Devops

A dedicated Devops/Webops engineer with more than 15 years of experience. Possesses excellent interpersonal, communication, emotional intelligence skills and the ability to develop and maintain mutually beneficial internal and external relationships. Enjoys being part of, as well as leading, a successful and productive team. Able to work well on own initiative and can demonstrate the high levels of motivation required to meet the tightest of deadline even under significant pressure. Possesses a strong ability to perform effectively. Quick to grasp new ideas and concepts.

Photo of OpsTalk group
OpsTalk
See more events