2016 DockerCon 16, TR - Josh
Highlights
Announcements: https://blog.docker.com/2016/06/dockercon-2016-just-wow/
- Mac and Windows now open beta (check this out, makes it much smoother on the mac)
- Mac and Windows support for controlling Swarms in AWS and Azure
- Orchestration now built in (swarm)
- Experimental Application Bundles (might be useful for sending people demos where internet is unreliable)
- Marketplace
Micro-service Architecture and Docker's enabling of it was a highlight of much of the conference - both in keynotes and in sessions. http://www.theserverside.com/news/450298801/Docker-microservices-grab-the-spotlight-at-DockerCon-2016
Interesting Sessions
- Chris Richardson gave a good presentation on Micro-service architecture, and a bit how it lined up with Docker. He brought up the natural fit with event sourcing and pointed us to http://learnmicroservices.io/ . This is the same stuff that's been talked a lot about in Domain Driven design and it's something we tried to adopt in v2 stock management module, and something we all could improve upon.
- Michele Titolo gave a good, no-nonsense, presentation on "Friendly Microservices". She stressed documentation (lots and lots), resiliency, monitoring at multiple levels (both self-reporting and inspection), designing contracts and one service doing one thing well. This was perhaps the most relevant presentation to our immediate project needs and I found myself nodding my head quite a bit. Monitoring is something we should certainly discuss more, and when it makes sense to add it. TODO: add slides
- Andrey Sibiryov gave an interesting presentation that's not high on our priority but was really interesting - using containers and load balancing at the CPU core level as a method to help the CPU manage resource allocation inside it's own network. Really neat concept and some pretty cool performance improvements were the results.
OpenLMIS: the global initiative for powerful LMIS software