• Have you ever wrote a piece of code that worked on dev, but crashed production (most probably for version conflicts or a missing library)?
• Have you joined a new company and had to spend two days to set up your local dev environment?
• Have you used Ruby Version Manager in sandboxed environment and thought "That's a great idea, I wish it works with [insert your preferred language here]"
• Did you hear about The Twelve Factor App and wished there's something out there to help you create this scalable architecture?
If you answered 'yes' to any of the above, your soul is in search for containers! Containers are the buzz all over the world and Docker is becoming a global standard backed by the biggest players behind the Open Container Project. In this talk, we'll introduce Docker and answer your questions and concerns about it!
We'll be talking about: DevOps | Containers | Docker | Deployment | Scalability
➀ Introduction to Docker
By Aram Yegenian — System Administrator, MarkaVIP
We'll introduce containers and docker in this talk, we'll answer questions like: What are software containers? What is Docker? Who and why should I use Docker?
We'll also discuss the role of dev-ops and Docker and walk you through some examples.
➁ Before taking Docker to production
By Muayyad Alsadi — Principal Developer, OpenSooq.com
Docker and Containers are proven solutions, but are they ready to replace your current deployment? And more importantly, are you aware of the changes you'll have to make to accommodate them? Are there any risks involved? This talk will answer these questions and talk about how to plan, automate, build, deploy, and orchestrate the whole process.
3:30 Door opens & registration
3:50 Event starts. Introduction.
4:00 Session #1: Introduction to Docker
5:15 Session#2: Before taking Docker to production
6:15 Wrap-up, Go home and Docker!