You will need to register with SkillsMatter here (https://skillsmatter.com/meetups/7009-deployment-infrastructure-for-microservices) before attending. This is important!
Docker, friends, and enemies, have gained a huge amount of interest in recent months as Microservice implementations gain adoption. There are still the full fat PaaS implementations such as Cloud Foundry, OpenShift and Heroku to consider, and also IaaS from AWS and friends (/ enemies)
Which to choose? and how to go about making that choice. In this session we will equip ourselves to evaluate infrastructure from a Microservices perspective, understand the particular pressures that Microservices place upon infrastructure, and so what options we need.
We are running a series of talks this evening, covering some of the major options for deployment.
6:30 - Arrive, brief introductions.
6:40 - Demos/ Lightning talks
• Creating distributed applications with Weave and the Docker platform•
• Modern Applications, Microservices and Pivotal CF
• Shape your Infrastructure with Terraform
8:00(ish) - Finish.
Creating distributed applications with Weave and the Docker platform
Summary coming soon!
About the Speaker:
Having built-out DevOps culture and reasearched all-things-IoT at Xively, Ilya has shifted down the stack and enjoys working on open-source software at Weaveworks.
Modern Applications, Microservices and Pivotal CF
Join Sufyaan Kazi as he explains how Pivotal helps companies bridge the innovation gap between legacy IT techniques and the effective software practices used by modern and highly successful disruptive upstart companies. He will deliver a talk on how Pivotal Cloud Foundry is the perfect deployment platform for a Microservices based approach to software.
About the speaker:
Sufyaan leads the Pre-Sales team for Pivotal in UK and Ireland. He has previously worked as a code monkey, an architect and peacekeeper at IBM and Accenture, Wily Technologies as well as other consultancies in the APM and ECM spaces. He is a keen promoter of Pivotal Cloud Foundry and passionate about PaaS.
Shape your Infrastructure with Terraform
The simplicity of the solutions delivered by cloud providers should remove the burden from the shoulders of busy Dev and Ops people and give possibility to focus on real customer's needs. Unfortunately the truth is not so simple. When you start your journey in the cloud you will discover new challenges. Probably one of these discoveries will be connected with the creation of your infrastructure.
In this presentation we will show that you can use tools different than your own bash scripts to provision your infrastructure.
About the speaker:
Robert Firek is a software developer who has tasted many different flavours of programming. His broad range of experiences has helped to deliver quality software in many companies and organisations. He strives to create software according to the rule "Simplicity is the final achievement". As a Waterfall apostate, he encourages people to embrace Agile techniques.
Orchestrating storage for a Docker microservices stack
Kai Davenport of ClusterHQ
Micro-service architecture is becoming a very popular way to design your application. Generally, these systems will run many containers across many physical machines. To manage this complexity, the term "orchestration" has been applied to the system that schedules containers onto machines. Tools like Kubernetes, Mesosphere and Docker Swarm are 3 of the orchestration platforms that modern, Docker based stacks can use to do this. These tools will constantly make scheduling decisions that may result in moving a container from one machine to another.
There is a bit of the picture missing - what happens when a container writes some state to disk?
Now the orchestration platform cannot move that container from one host to another because the data will be left behind. This is the problem that Flocker aims to solve and in this talk I will discuss how Flocker does this and what it means for being able to deploy stateful containers using orchestration frameworks.