Christian Deger - Highway to heaven - Microservices in the cloud
Fed up with stop and go in your data center? Why not shift into overdrive and pull into the fast lane? Learn how AutoScout24 are building their Autobahn in the cloud to become the market leader in Europe's vehicle listings business.
Reinventing themselves by making a radical transition from monoliths to microservices, from .NET on Windows to Scala on Linux, from data center to AWS and from built by devs and run by ops to a devops mindset.While the current stack keeps running, ever more microservices will go live as you listen to stories from the trenches.Key takeaways from this talk include: How to...… become cloud native… evolve the architecture… create “you build it you run it” teams… align with principles
Christian Deger is a coding architect at AutoScout24. He is deeply involved with "Tatsu", the project that transforms the matured AutoScout24 IT setup into a nextgen Web-Scale IT platform. He joined AutoScout24 as a developer, later led a team of developers, before the current challenges lured him into his technical role.After many years of software development, Christian is still excited about advances in technology and new ideas and concepts. His current vision is centered around "You build it, you run it" and includes buzzwords like AWS, Microservices and Event Sourcing.He now believes he is an architect, so don't take him too seriously.
Greg Poirier - Not Everyone Can Be Kelsey Hightower
This is the tale of how we iterate on infrastructure, tooling, and product continuously at Opsee. It arose from a need for an infrastructure that would allow us to continuously deliver applications; that would be appropriate for distributed systems and a microservices architecture; and that facilitated rapidly prototyping, building, and scaling new features. We went from a couple of Ubuntu instances with services running in screen to continuous deployments using the AWS EC2 Container Service, CoreOS, and Ansible.
It's a tale of experimentation, failure, breaking things, rebuilding things, and finally just running things (with scissors). Armed with all of the incredible documentation Kelsey Hightower has ever written: You’ll laugh as they try to run Kubernetes in production from day one. You'll cry when they manually rebuild an etcd2 cluster because they have to learn how. You'll be on the edge of your seat when they rebuild an entire AWS infrastructure in 15 minutes. You'll smile when the complete development stack spins up in Docker and no developer ever has to hit production databases again.
The moral of the story: you don't go from zero to Kelsey Hightower overnight. That is to say: everything is always harder than it looks. Understand your needs, and use that understanding to describe the ideal tool for the job. Evaluate multiple tools and find the tool or tools with the closest resemblance that allow you to do the most by doing the least. Then experiment until you get it right.
Greg Poirier is the CTO at Opsee.com. He has done research in network security and artificial intelligence and has extensive career history in systems engineering and operations. When he's not in front of a computer, you can find him in front of a piano or singing.