Micro-Service Orchestration Deep Dive

Duration: 50 mins
Ken Sipe
Cloud Solution Architect

Leading technical organizations in micro-service based architectures all use an orchestrator in their datacenter; be it Apache Mesos, Kubernetes, Tupperware, the Borg or Omega. The dominate platforms in the open source space are Kubernetes and Mesos. This session will dive deep into the core difference including:

  • Pod container lifecycle differences
  • In production scaling differences
  • Scheduling and orchestration management difference
  • Reconciliation management
  • Resource selection (affinity vs anti-affinity)
  • Service discovery
    • This is NOT a one is better than the other smack-down. There are pro/con consequences for each orchestrator.

      Presented by an engineer that has worked for over 6 years with Docker and container orchestrators. Attendees will leave with a clear understanding of the Kubernetes API, scheduler, controllers and operators, and how they are different than the Mesos 2-level scheduler. The session will include how resources are managed in the cluster along with pod life-cycle management. The session will call out topics of concern regarding availability and scalability and how to best manage those concerns.

      You may also be interested in

      50 mins
      Developing and Deploying a Modern Reactive Serverless Container

      We have been hearing a lot about the benefits of using the reactive approach to solving concurrency problems in distributed...

      50 mins
      Rabbit MQ vs Kafka: When, Which, Where?

      Rabbit MQ and Kafka are both considered to be the Go-To frameworks for data transmission (messaging). Many developers place them...

      50 mins
      Mutation Testing

      Most developers are familiar with the concept of unit testing, and how this is useful to ensure validity of your...

      50 mins
      A New and Open Way to Build Cloud-Native Microservices - MicroProfile

      Ever wondered what makes a cloud-native application "cloud-native"? Ever wondered what the unique challenges are and how best to address...

      25 mins
      An Experiment in Continuous Deployment of JVM applications

      A couple of years ago, continuous integration in the JVM ecosystem meant Jenkins. Since that time, a lot of other...

      180 mins
      A Java Developer's Quest for Productivity

      Most developers continue doing their job as they always have. However, once in a while it makes sense to look...