• Save

Like this? Share it with your network

Share

Continuous Deployment Part 1

  • 988 views
Uploaded on

Applied Lean Startup Ideas: Continuous Deployment at kaChing...

Applied Lean Startup Ideas: Continuous Deployment at kaChing

Abstract of Talk:

kaChing is an online platform that connects investors with outstanding investment managers. We are a technology driven company, which has adopted lean methodologies from the start, and has achieved a 5-minute commit-to-production cycle. Continuous deployment is a way of life and is integral to our engineering culture.

In this talk, we will present our system's architecture and discuss our service oriented platform dubbed kawala (in the process of being open sourced on http://code.google.com/p/kawala). We will describe the mechanics of an automated release from check-in to production: clean build with full regression testing in less than 3 minutes, packaging and deployment by automatically redirecting traffic using ZooKeeper for coordination, health checks and immune system to monitor the release. Finally, we will talk about planned evolutions and the next challenges we face in our infrastructure.


Speakers:

Pascal-Louis Perez (http://www.linkedin.com/in/pascalperez) is the CTO & VP of Engineering

He came to kaChing from Google, where he worked on the creation of a JavaScript-to-JavaScript compiler. At Google, Mr. Perez also was on the ECMA committee, working towards the standardization of ECMAScript 4. An entrepreneur since youth, Mr. Perez created his first company at the age of 16. He also co-authored "Vocation Createur" (Editions du Tricorne, 2004), a book portraying entrepreneurs. Mr. Perez holds a bachelor's degree in science from the Federal Institut of Technology Lausanne and a master's degree with distinction in research from Stanford University.

David Fortunato is a Senior Software Engineer at kaChing.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
988
On Slideshare
976
From Embeds
12
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 12

http://www.linkedin.com 12

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide