In his three years at MongoDB, Kyle has worked on an open-sourced continuous integration system, Evergreen, and on the tools that ship with the MongoDB database. When he’s not hacking away at distributed systems, Kyle performs at comedy shows around New York.
Sessions for this user
When the engineering team at MongoDB pushes a commit, we have to test it on every platform and configuration that we support. This adds up to hundreds of hours of tests for each commit. In order to make this process efficient, we built Evergreen, an in-house continuous integration tool and leveraged new technologies, such as Go and dynamic host allocation, to streamline the process to minutes. This talk will show you how we parallelize our tests and how you can apply these techniques to your next project!
|Shraya Ramani, Kyle Erf|