Intro to Docker starting at 6:00, food and socializing at 6:30, main presentation starts at 7
Docker has seen a lot of hype as being a technology for building scalable, modern, distributed applications. But is Docker the answer to all of your problems? Turns out, there is more to it than just throwing legacy monolithic applications into a container and deploying them on Kubernetes.
Together we will dive into the 12-Factor methodology as the industry standard set of best practices for building modern, scalable and maintainable cloud applications. You will see where containers inherently adhere to 12-Factor best practices, and where there is action required by YOU the developer to follow 12-Factor, before using containers. Ultimately, you will learn that Docker is a wonderful tool for building distributed, scalable applications, but like any tool, it is possible to use incorrectly.
In this talk, we will walk through an example application that will be available on Github with different branches to show 12-Factor and non-12-Factor versions. You will also see live demos of deploying the app on Kubernetes with a setup for centralizing logs.
John organizes this meetup. He works as a Developer Advocate at IBM where he enables enterprise developers to adopt containers for their applications. He has a wide-range of development experience including developing new features in large legacy DoD applications and designing service-oriented architectures. John is a Docker Captain, and enjoys sharing his Docker experiences by speaking at conferences and organizing the Docker Meetup in his hometown of Richmond, VA.
CarMax is providing venue and Drinks. Food Provided by Docker!
6:00 - 6:30 Intro to Docker, with Hands-On!
6:30 - 7:00 Socialize/Food
7:00 - 8:30 Presentation
8:30 - 9:00 Socialize
From meetups to DockerCon and webinars to workshops, there are lots of great Docker events happening around the world. Whether you're new to containers or a Docker expert, you'll find opportunities to attend Docker events near you!