Large scale automation for lazy engineers
Automation is a critical part in every infrastructure if you want to keep your sanity. We will show you with practical examples how you can move on from your shell scripts and ansible playbooks to build a self-managing infrastructure which works on thousands, tens of thousands or even more servers without too much human interaction. In this talk, we will cover: Review existing well-known configuration management and orchestration tools (Puppet, Chef, Ansible) Scalability and complexity issues with centralization How to decentralize logic Control entities for concurrency handling and scheduling Peter and Karoly have years of experience implementing database automation systems at large scale. Currently they are both member of the Dropbox databases team, managing 1000s of machines.
Storage SRE - databases, Dropbox
Peter joined Dropbox's database team in February 2016, has a strong interest in automation and performance tuning. Before joining Dropbox, among many other things, he was Principal Architect at Percona, worked at Sun Microsystems, specialized there in performance tuning and was a DBA at Hungary's largest social networking site. He also taught many Oracle University MySQL courses. He has been using and working with open source software from early 2000s. He currently lives in Dublin, Ireland with his wife and son.
MySQL Site Reliability Engineer, Dropbox
Karoly joined Dropbox in 2016 December as MySQL Site Reliability Engineer. Before he was a system engineer at Booking.com. He’s working with databases for more than 10 years and is a big enthusiast of system automation. Combining those he's spending his time developing automation systems for database operations for over 5 years now. Before that he was system engineer and leader of it operations at a market leader website in Hungary. Karoly’s main interests among databases are search engines, performance tuning and machine learning.