Troy Karraker and Aleksandr Kuzminsky presented a session at Percona Live Santa Clara 2017.
For the last 5 years, Box has been launching and managing various open source tools. In these years, there have been many hazards that have been avoided, interesting problems that have been solved, and many benefits provided to Box. We would like to share these stories with the community at large and ensure anyone is prepared to launch their own tools into the open source community.
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Database Open Source @ Box - Percona Live 2017
1. Database Open Source @ Box
Troy Karraker and Aleksandr Kuzminsky
Percona Live Santa Clara 2017
2. About Box
Box (NYSE:BOX) is the Cloud Content Management company that empowers enterprises to
revoluMonize how they work by securely connecMng their people, informaMon and
applicaMons. Today, Box powers more than 71,000 businesses globally, including AstraZeneca,
General Electric, P&G, and The GAP. Learn more at www.box.com.
2
3. Troy Karraker
• Lives in Phoenix, AZ
• Joined Box in 2015
• Started with MySQL in 2011
• Started with Sys Admin work, moved
to MySQL
3
4. Aleksandr Kuzminsky
• Started with MySQL in 2000
• Percona Alumnus (2008 to 2014)
• Joined Box in 2016
• Founder of TwinDB
4
30. How to get started
• There are mental hurdles and mindset changes needed
• Nothing is too small
• Solving smaller problems frees up engineering Mme to solve
bigger problems
30
33. Timing cont.
• As early as possible.
• It is a pain to rip out business logic at a later date
• The community can find bugs with you as you grow
• Changing direcMon vs. full refactor
33
42. Release and Deployment cont.
• Make it as easy as possible to use
• Include rpm spec files and equivalent
• Open source puppet modules or chef recipes, too
42