JAX DevOps, 21-24 April 2020
The Conference for Continuous Delivery, Microservices, Docker & Clouds

Continuous Delivery Patterns for Modern Java Architectures

Session
This talk originates from the archive. To the CURRENT program
Join the Software Delivery Revolution! + save up to 30% with the team discounts Register now
Infos
Wednesday, April 11 2018
09:00 - 09:50

Modern software development architecture has almost completed its evolution towards being properly component-based: this can be seen by the mainstream embracing Self Contained Systems (SCS), microservices, and serverless. We all know the benefits this can bring, but there can be many challenges delivering applications built using these styles in a continuous, safe, and rapid fashion. 

This talk presents a series of patterns based on real-world experience, which will help architects identify and implement solutions for continuous delivery of contemporary architectures. Key topics and takeaways include:

  • Core stages in the component delivery lifecycle: develop, test, deploy, operate and observe
  • How contemporary architectures impact continuous delivery
  • Modifying the build pipeline for testability and deployability of components (with a hat tip to Jez Humble and Dave Farley’s seminal work)
  • Commonality between delivery of SCS, microservices and serverless components
  • Continuous delivery, service contracts and end-to-end validation: The good, bad and ugly
  • Lessons learned in the trenches

Behind the Tracks

BUSINESS & COMPANY CULTURE
the process of becoming fully agile
CLOUD PLATFORMS
Cloud-based & native apps
DOCKER & KUBERNETES
Docker, Kubernetes, Mesos & Co
CONTINUOUS DELIVERY
Build, test and deploy agile
MICROSERVICES
Maximize development productivity
Business & Company Culture

Business & Company Culture

Cloud Platforms

Cloud Platforms

Docker & Kubernetes

Docker & Kubernetes

Continuous Delivery

Continuous Delivery

Microservices

Microservices

Monitoring & Diagnostics

Monitoring & Diagnostics