Lightning Talk: Cloud Native Design Patterns - Bilgin Ibryam, Red Hat
The way we design, develop and run applications on Cloud Native platforms differ significantly from other platforms. When working with Kubernetes, there are less concerns for developers to think about, but also there are new patterns and practices for solving every day challenges. In this talk, I’ll look at (very quickly) on a number of patterns and practices which are de facto way of developing Cloud Native applications. More specifically we will look at patterns such as:
-- Creational Design Patterns
-- Automatable Unit
-- Predictable Resource Profile
-- Declarative Deployment
-- Declarative Scheduling
-- Observable Interior
-- Life Cycle Conformance
-- Behavioral Design Patterns
-- Managed SD and LB
-- Managed Batch Jobs
-- Managed Scheduled Jobs
-- Stateful Services
-- Daemon Services
-- Singleton Services
About Bilgin Ibryam
Bilgin Ibryam (@bibryam) is a Senior Middleware Architect at Red Hat and committer at ASF for Camel, OFBiz and Isis projects. He is a blogger, speaker, open-source enthusiast and the author of Camel Design Patterns and Instant Apache Camel Message Routing books. In his day-to-day job, Bilgin enjoys mentoring, training and leading teams to be successful with application integration, distributed systems, microservices, devops, and cloud-native applications.
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.