Docker containers and microservices play a key role in modern cloud development. In this meeting we will touch some aspects of development with docker and microservices. We will start with some overview of microservices frameworks and their role in developing cloud applications and discuss how those capabilities become integral part of docker orchestration infrastructures - in particular Kubernetes, Then we will examine the patterns and the anti-patterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
Our special guest will be JavaOne RockStar Baruch Sadogursky - the developer advocate of JFrog, the home of Artifactory (the Universal Artifact Repository), and Bintray (the Universal Distribution Hub). He is an outstanding conference speaker on Java, Groovy, and DevOps topics, including at JavaOne, Devoxx, DevOps Days, OSCON, QCON, and many others.
Please follow the link to register for the event: https://www.research.ibm.com/haifa/Workshops/meetup_cloud2016/registration.shtml
(18:00-18:30) - Registration, networking.
Pizzas + Beers.
18:30-19:15 "Microservices in the age of Kubernetes" Vita Bortnikov, Etai Lev-Ran. IBM Research Haifa
Microservices are emerging as the basis for the new cloud-native application architecture. Netflix OSS is a set of frameworks and libraries that Netflix developed for running and managing microservices in a cloud environment. Netflix were pioneers in that field and most of the stack was written when Do-It-Yourself was the only option and many of the initial assumptions are baked in.
With the emergence of Docker containers and container management systems, we see a shift to provide those capabilities pre-built into container management frameworks.
In the talk, we'll present our journey and lessons learned from using Netflix OSS, through developing our own microservices fabric (amaglam8.io), and eventually integrating and extending Kubernetes capabilities in the context of microservice based applications. We'll further explore the considerations of running the microservice fabric in the application layer or as part of the infrastructure and show how Netflix OSS patterns can be reimagined on top of Kubernetes.
19:15- 20:00 "Patterns and Antipatterns in Docker Image Lifecycle" , Baruch Sadogursky, Jfrog
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the anti-patterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.