Cloud native applications provide organizations with greater agility, resilience, and portability across cloud environments. As its core, this software design approach contains five key architectural principles: infrastructure-as-a-service, microservices, automation, containerization, and orchestration. Cloud native works well with continuous delivery, is highly scalable, and can be very efficient to operate, reducing risk along the way. With that said, confronting this new design landscape can feel quite daunting. Which public cloud provider should you choose? Are you even ready for public cloud, or do you need to focus on private cloud? And these questions are only the beginning. Soon you’ll need to consider IaaS versus PaaS, containers versus unikernels, Kubernetes versus Swarm, servers versus serverless—the list goes on. How can software architects and developers make sense of these choices to discover the best cloud native solutions for their organization?
Matt Stine (Pivotal)
John Chapin (Symphonia)
Mario-Leander Reimer (QAware)
Steven Wu (Netflix)
JP Morgenthal (DXC)
Paul Bakker (Netflix)
Kai Wähner (Confluent)
Daniel Bryant (Datawire)
Kevin Stewart (Heptio)
Matthew McLarty (MuleSoft)
Michael Bevilacqua-linn (Facebook)
Christian Posta (solo.io)
Marty Brodbeck (Shutterstock)
For exhibition and sponsorship opportunities, email SAconf@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of O'Reilly Software Architecture contacts
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com