November 15, 2019

243 words 2 mins read

Blocks in containers: Lessons learned from containerizing Minecraft

Blocks in containers: Lessons learned from containerizing Minecraft

Its clear containers are here to stay for building reliable, scalable applications. But what about applications developed prior to the advent of containerization? Using Minecraft as her example, Julia Ferraioli explains why retrofitting technology for containers poses conceptual and practical challenges that require an approach different than starting container native.

Talk Title Blocks in containers: Lessons learned from containerizing Minecraft
Speakers Julia Ferraioli (Google)
Conference O’Reilly Open Source Convention
Conf Tag
Location Austin, Texas
Date May 16-19, 2016
URL Talk Page
Slides Talk Slides
Video

It’s clear containers are here to stay for building reliable, scalable applications. When starting from scratch, the obvious choice is to build for containerization at the outset, but what about applications developed prior to the advent of containerization? Most of us face the challenge of how (and if!) to containerize existing production applications without committing to completely rearchitecting. Using Minecraft as her example, Julia Ferraioli explains why retrofitting technology for containers poses conceptual and practical challenges that require an approach different than starting container native. While a fun way to pass time, Minecraft is simply a Java application that wasn’t built with containerization in mind. As such, it’s a great example to explore the basics of Docker containers, find and handle the pitfalls that occur, and iteratively embrace container features in a manageable way. Julia then demonstrates how to use Kubernetes, an open source orchestration framework, to handle the scheduling and health of our Minecraft server. Topics include:

comments powered by Disqus