Loading…
deliver:Agile 2018 has ended
Back To Schedule
Wednesday, May 2 • 08:30 - 09:15
Continuous Delivery Patterns for Contemporary Architecture (Daniel Bryant)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!


Abstract:
Modern software has almost completed its evolution toward component-based architectures—seen in the mainstream embrace of self-contained systems (SCS), microservices, and serverless architecture. We all know the benefits of component-based architectures, but there are also many challenges to delivering such applications in a continuous, safe, and rapid fashion. Daniel Bryant shares a series of patterns to help you identify and implement solutions for continuous delivery of contemporary service-based architectures.

Learning Outcomes:
  • - Identify core stages in the component delivery lifecycle: Develop, test, deploy, operate, and observe
  • - How contemporary architectures impact continuous delivery and how to ensure that this is factored into the design
  • - Modifying the build pipeline to support testability and deployability of components (with a hat tip to Jez Humble’s 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, the bad, and the ugly
  • - Validating NFRs within a service pipeline
  • - Lessons learned in the trenches

Attachments:

Speakers
avatar for Daniel Bryant

Daniel Bryant

Product Architect, Ambassador Labs
Daniel Bryant works as a Product Architect at Ambassador Labs (previously Datawire). His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a Java Champion, and contributes to several open source projects. He... Read More →


Wednesday May 2, 2018 08:30 - 09:15 CDT
Lone Star F/G