24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Architecture Patterns To Enable Stateful Communication Over Stateless Serverless Apis - Wenbo Zhu, GoogleSDCC
In this talk, Wenbo will go through the issues of exposing stateful and long-lived APIs with serverless based end-points. To ease the development of client applications, one architecture pattern will be to layer stateful communication on top of stateless RPCs to have the benefits of both worlds, i.e. simplicity and real-time guarantees of stateful APIs for client applications, and scalability and reliability of stateless services for serverless based end-points. A detailed case study will be presented, such as building a real-time online chat application.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Architecture Patterns To Enable Stateful Communication Over Stateless Serverless Apis - Wenbo Zhu, GoogleSDCC
In this talk, Wenbo will go through the issues of exposing stateful and long-lived APIs with serverless based end-points. To ease the development of client applications, one architecture pattern will be to layer stateful communication on top of stateless RPCs to have the benefits of both worlds, i.e. simplicity and real-time guarantees of stateful APIs for client applications, and scalability and reliability of stateless services for serverless based end-points. A detailed case study will be presented, such as building a real-time online chat application.
- 5 participants
- 28 minutes
24 Nov 2019
Building Event Streaming Applications with Serverless Kafka - Ricardo Ferreira, ConfluentSDCC
Apache Kafka is a well-known technology from the on-premises world, that is gradually being adopted in the cloud. However, because it has persistent capabilities (just like databases) architectures built around serverless are hard to implement. This will present an interesting approach to address this concern, where developers interested in serverless could still leverage Kafka without giving up on the pay-as-you-go and scale-as-much-as-you-need principles. A demo using a speaker-enabled device and functions will be used to clarify the concepts.
Apache Kafka is a well-known technology from the on-premises world, that is gradually being adopted in the cloud. However, because it has persistent capabilities (just like databases) architectures built around serverless are hard to implement. This will present an interesting approach to address this concern, where developers interested in serverless could still leverage Kafka without giving up on the pay-as-you-go and scale-as-much-as-you-need principles. A demo using a speaker-enabled device and functions will be used to clarify the concepts.
- 3 participants
- 28 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Getting Beyond FaaS: The PLONK Stack for Kubernetes Developers - Alex Ellis, OpenFaaS LtdSDCC
The term “Serverless” was popularised by managed FaaS offerings in the cloud. We are now seeing strong offerings becoming available on Kubernetes such as Knative and OpenFaaS that also includes APIs, static sites, and microservices. That definition of “Serverless as FaaS” is now causing confusion for some developers who feel that they may need to learn Kubernetes inside out before they can move onto something more advanced.
The opposite is true. Serverless when applied to Kubernetes brings a PaaS/FaaS style experience with easy packaging, scaling, metrics, eventing built-in using familiar CNCF projects.
The PLONK stack includes Prometheus, Linkerd, OpenFaaS, NATS and Kubernetes for a complete event-driven platform that is scalable and trusted by dozens of companies in production. Attendees will come away with an understanding of how Serverless on Kubernetes is really about developer experience and it can be easier than maintaining a mountain
of YAML files.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Getting Beyond FaaS: The PLONK Stack for Kubernetes Developers - Alex Ellis, OpenFaaS LtdSDCC
The term “Serverless” was popularised by managed FaaS offerings in the cloud. We are now seeing strong offerings becoming available on Kubernetes such as Knative and OpenFaaS that also includes APIs, static sites, and microservices. That definition of “Serverless as FaaS” is now causing confusion for some developers who feel that they may need to learn Kubernetes inside out before they can move onto something more advanced.
The opposite is true. Serverless when applied to Kubernetes brings a PaaS/FaaS style experience with easy packaging, scaling, metrics, eventing built-in using familiar CNCF projects.
The PLONK stack includes Prometheus, Linkerd, OpenFaaS, NATS and Kubernetes for a complete event-driven platform that is scalable and trusted by dozens of companies in production. Attendees will come away with an understanding of how Serverless on Kubernetes is really about developer experience and it can be easier than maintaining a mountain
of YAML files.
- 1 participant
- 35 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
How Knative Uses Concurrency and Rps (Requests per Second) For Autoscaling - Tara Gu, IBMSDCC
One of the values Knative adds is automatic scaling up and down to zero. With a new scaling metric introduced, RPS (requests per second), how does Knative use this information to scale up and down your cluster in addition to concurrency? This talk will show how users can use different scaling settings for solving different scaling problems in Knative.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
How Knative Uses Concurrency and Rps (Requests per Second) For Autoscaling - Tara Gu, IBMSDCC
One of the values Knative adds is automatic scaling up and down to zero. With a new scaling metric introduced, RPS (requests per second), how does Knative use this information to scale up and down your cluster in addition to concurrency? This talk will show how users can use different scaling settings for solving different scaling problems in Knative.
- 5 participants
- 22 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Make Deployments Easy with Project Nebula - Kenaz Kwa, PuppetSDCC
Deploying a serverless application requires a wide variety of carefully orchestrated tasks. To get a single change out the door, you need to consider infrastructure provisioning, deployment strategies (Blue/Green, Canary, etc.), secrets management and auditing, logging and monitoring configuration, change management processes and more.
Project Nebula is a new approach to continuously deploying cloud-native applications and infrastructure by composing the tools and workflows your developers already use into simple, repeatable deployment workflows. In this quick overview, we’ll demonstrate how Project Nebula can standardize serverless deployments across your organization, and how it integrates with other tools in the cloud-native ecosystem.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Make Deployments Easy with Project Nebula - Kenaz Kwa, PuppetSDCC
Deploying a serverless application requires a wide variety of carefully orchestrated tasks. To get a single change out the door, you need to consider infrastructure provisioning, deployment strategies (Blue/Green, Canary, etc.), secrets management and auditing, logging and monitoring configuration, change management processes and more.
Project Nebula is a new approach to continuously deploying cloud-native applications and infrastructure by composing the tools and workflows your developers already use into simple, repeatable deployment workflows. In this quick overview, we’ll demonstrate how Project Nebula can standardize serverless deployments across your organization, and how it integrates with other tools in the cloud-native ecosystem.
- 1 participant
- 8 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Multi-Cloud Messaging with Functions: Gcp Pub/Sub to & from AWS SNS - Sam Stoelinga, GoogleSDCC
Multi-cloud is not going anywhere but how do we integrate the different clouds together? In this session Sam will be demoing and sharing how functions can be used to solve the challenge of different messaging services in different cloud providers. The focus will be on creating a 2-way bridge between GCP Pub/Sub and AWS SNS but the pattern is the same for additional messaging services. Source code is available here: https://github.com/samos123/multi-cloud-messaging
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Multi-Cloud Messaging with Functions: Gcp Pub/Sub to & from AWS SNS - Sam Stoelinga, GoogleSDCC
Multi-cloud is not going anywhere but how do we integrate the different clouds together? In this session Sam will be demoing and sharing how functions can be used to solve the challenge of different messaging services in different cloud providers. The focus will be on creating a 2-way bridge between GCP Pub/Sub and AWS SNS but the pattern is the same for additional messaging services. Source code is available here: https://github.com/samos123/multi-cloud-messaging
- 1 participant
- 6 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Painless Serverless Function Development In Kubernetes - Ramiro Berrelleza, OktetoSDCC
Developing serveless functions is a pain. You either develop and test locally, and then run into a lot of integration issues, or you develop and test in production, and you end up with a workflow where most of the time you're waiting for builds or deploys to happen. Not great.
Using open source tools I will show attendees how they can launch a replicable development environment directly in Kubernetes, and use it to hot reload and connect their debugger to their OpenFaaS functions.No commits , build or deploys required. The goal of this is to reduce friction, eliminate integration issues between development and production environments, and make for a happier and faster development experience.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Painless Serverless Function Development In Kubernetes - Ramiro Berrelleza, OktetoSDCC
Developing serveless functions is a pain. You either develop and test locally, and then run into a lot of integration issues, or you develop and test in production, and you end up with a workflow where most of the time you're waiting for builds or deploys to happen. Not great.
Using open source tools I will show attendees how they can launch a replicable development environment directly in Kubernetes, and use it to hot reload and connect their debugger to their OpenFaaS functions.No commits , build or deploys required. The goal of this is to reduce friction, eliminate integration issues between development and production environments, and make for a happier and faster development experience.
- 3 participants
- 24 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Serverless Experiences -- On Your Own Servers? - Evan Anderson, GoogleSDCC -
The term "Serverless" was coined to suggest that "in the future, developers won't think so much about servers". Since then, many have equated serverless with Functions-as-a-Service as offered by AWS Lambda (and competing services). Unfortunately, defining a movement by the absence of a concept is as absurd as "don't think of a white bear".
In this talk, Evan Anderson will provide an overview of a number of hosted and OSS serverless efforts including services like CircleCI and BigQuery and projects like Knative and Tekton to develop a useful test and theory of serverless. After examining signature design features of existing serverless solutions, he will discuss the applicability of Serverless to organizations with large on-premises installations.
The talk will close with suggestions about how and when to apply serverless design principles to software projects, as well as signs that your problem might not be a good fit for serverless.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Serverless Experiences -- On Your Own Servers? - Evan Anderson, GoogleSDCC -
The term "Serverless" was coined to suggest that "in the future, developers won't think so much about servers". Since then, many have equated serverless with Functions-as-a-Service as offered by AWS Lambda (and competing services). Unfortunately, defining a movement by the absence of a concept is as absurd as "don't think of a white bear".
In this talk, Evan Anderson will provide an overview of a number of hosted and OSS serverless efforts including services like CircleCI and BigQuery and projects like Knative and Tekton to develop a useful test and theory of serverless. After examining signature design features of existing serverless solutions, he will discuss the applicability of Serverless to organizations with large on-premises installations.
The talk will close with suggestions about how and when to apply serverless design principles to software projects, as well as signs that your problem might not be a good fit for serverless.
- 4 participants
- 35 minutes
24 Nov 2019
Serverless on Kubernetes: What We Learned From Customers - Eduardo Laureano, MicrosoftSDCC
Serverless platforms managed by cloud providers are well established and growing steadily in production usage. In contrast portable serverless platforms in Kubernetes is a much newer space and components are still evolving. As a vendor providing both options, we have been comparing and contrasting customer use cases, features and patterns. This talk presents what we learned from Azure customers that are processing billions of events monthly on mission critical scenarios.
Serverless platforms managed by cloud providers are well established and growing steadily in production usage. In contrast portable serverless platforms in Kubernetes is a much newer space and components are still evolving. As a vendor providing both options, we have been comparing and contrasting customer use cases, features and patterns. This talk presents what we learned from Azure customers that are processing billions of events monthly on mission critical scenarios.
- 2 participants
- 29 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
The Future of Serverless Java - Chad Arimura, OracleSDCC
12 million developers across 80% of the enterprise, run Java. It is the number one language in the world, yet when it comes to serverless, you won’t find Java anywhere near the top of the rankings. Why is this?
In this session, I will review some of the recent enhancements made over the last year to the language, platform, and ecosystem, as well as offer a glimpse into some of the features in development that will impact how Java-based serverless applications should be built. I will include code samples and multiple tips on how Java developers can get serverless today!
The audience should come away with confidence that their skills in Java can be applied to the next generation of serverless workloads.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
The Future of Serverless Java - Chad Arimura, OracleSDCC
12 million developers across 80% of the enterprise, run Java. It is the number one language in the world, yet when it comes to serverless, you won’t find Java anywhere near the top of the rankings. Why is this?
In this session, I will review some of the recent enhancements made over the last year to the language, platform, and ecosystem, as well as offer a glimpse into some of the features in development that will impact how Java-based serverless applications should be built. I will include code samples and multiple tips on how Java developers can get serverless today!
The audience should come away with confidence that their skills in Java can be applied to the next generation of serverless workloads.
- 1 participant
- 30 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Towards Serverless As Commodity: A Case of Knative - Nima Kaviani, IBM & Dmitriy Kalinin, PivotalSDCC
Serverless computing promises to evolve cloud computing architecture, reducing complexities of managing and scaling underlying infrastructure. However, one of the primary drawbacks customers face when deciding to use serverless is the potential for getting locked-in with a particular provider. This used to be a concern with Platform-as-a-Service (PaaS) offerings too. However with Kubernetes emerging as the industry standard, PaaS is closer to becoming commodity with the Kubernetes API as its common interface. The question is if a similar unification for the API interface and runtime contracts can be achieved for serverless. As contributor to Knative with in-depth understanding of its internal design, we use Knative as the baseline and compare its API interface and runtime contracts against other prominent serverless platforms. We identify commonalities and differences, discuss challenges, and review evolution we expect to see as serverless platforms reach commodity status.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Towards Serverless As Commodity: A Case of Knative - Nima Kaviani, IBM & Dmitriy Kalinin, PivotalSDCC
Serverless computing promises to evolve cloud computing architecture, reducing complexities of managing and scaling underlying infrastructure. However, one of the primary drawbacks customers face when deciding to use serverless is the potential for getting locked-in with a particular provider. This used to be a concern with Platform-as-a-Service (PaaS) offerings too. However with Kubernetes emerging as the industry standard, PaaS is closer to becoming commodity with the Kubernetes API as its common interface. The question is if a similar unification for the API interface and runtime contracts can be achieved for serverless. As contributor to Knative with in-depth understanding of its internal design, we use Knative as the baseline and compare its API interface and runtime contracts against other prominent serverless platforms. We identify commonalities and differences, discuss challenges, and review evolution we expect to see as serverless platforms reach commodity status.
- 2 participants
- 33 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Unlocking all the Serverless - Tyson Norris, Adobe, IncSDCC
Options for executing container-based serverless workloads abound these days: Knative, OpenWhisk, AWS Lambda, Azure Functions, etc. At Adobe, we offer our customers serverless product extensibility through Adobe I/O Runtime, and we will be harnessing the power of multiple serverless implementations. This will allow customers to leverage the best system for the job, in a world where new systems are constantly appearing. We will be enabling customers to execute functions on OpenWhisk, V8 Isolates, Knative, and other systems through a unified developer experience. This approach allows the development experience to remain consistent, while being able to take advantage of the latest execution approaches.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Unlocking all the Serverless - Tyson Norris, Adobe, IncSDCC
Options for executing container-based serverless workloads abound these days: Knative, OpenWhisk, AWS Lambda, Azure Functions, etc. At Adobe, we offer our customers serverless product extensibility through Adobe I/O Runtime, and we will be harnessing the power of multiple serverless implementations. This will allow customers to leverage the best system for the job, in a world where new systems are constantly appearing. We will be enabling customers to execute functions on OpenWhisk, V8 Isolates, Knative, and other systems through a unified developer experience. This approach allows the development experience to remain consistent, while being able to take advantage of the latest execution approaches.
- 5 participants
- 29 minutes
24 Nov 2019
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Working with Serverless Functions and CI/CD - Avni Patel, CloudreachSDCC
While working with serverless functions in CI/CD, it is key to develop structure. When do you add all your serverless functions to a single code base, when do you branch it out, and how do you maintain code quality and consistency? This will include key strengths and weaknesses from different CI/CD structures and lessons learned from different approaches.
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Working with Serverless Functions and CI/CD - Avni Patel, CloudreachSDCC
While working with serverless functions in CI/CD, it is key to develop structure. When do you add all your serverless functions to a single code base, when do you branch it out, and how do you maintain code quality and consistency? This will include key strengths and weaknesses from different CI/CD structures and lessons learned from different approaches.
- 1 participant
- 9 minutes