March 25, 2019

Design Techniques For Building Stateful, Cloud-Native Applications: Part 2 - Distributed State

In Part 1 of our series on Design Techniques For Building Stateful, Cloud-Native Applications, we looked at the topics of Resiliency, Recoverability, and Scalability for cloud-native applications like Reactive Microservices and real-time streaming systems. In this part, we take a look at application state, and why we should distribute it. Let’s start with defining the word state.

Read More

Oliver White

Chief Storyteller
March 19, 2019

How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes

In this webinar with Lightbend's Craig Blitz, Product Director, and Kiki Carter, Principal Enterprise Architect, we review how Lightbend’s Pipelines module enables you to develop components ("streamlets") using the appropriate technology, wire them together as pipelines, and deploy them with Kubernetes without all the manual, time-consuming labor.

Read More
March 18, 2019

Design Techniques for Building Stateful, Cloud-Native Applications - Part 1: Resiliency, Recoverability, and Scalability

For a long time, stateless services have been the primary choice for developers. While on the surface building a stateless web app or microservice may be the right way to go, in some cases it is not necessarily the best approach for cloud-native services.

Read More
February 28, 2019

How To Deploy Kubeflow On Lightbend Platform With OpenShift - Part 2: Installation

In Part 1 of this series “How To Deploy And Use Kubeflow On Red Hat OpenShift”, we discussed what Kubeflow is, and how it can be useful for running Machine Learning applications in production. In this post, we discuss installation of Kubeflow.

Read More
February 28, 2019

How To Deploy Kubeflow On Lightbend Platform With OpenShift - Part 3: Kubeflow Support Components

In Part 2 of “How To Deploy And Use Kubeflow On OpenShift”, we looked at Installation and some of the additional components used by Kubeflow, such as Ambassador, Spartakus, Argo, Minio, etc. In this post, we will describe and show how to use some of them.

Read More