Service Mesh

Moscone West graced with the Shadowman logo
Article

Red Hat Summit: Containers, Microservices, and Serverless Computing

Doug Tidwell

You're in an IT department. How does the rest of the organization see you? As a valuable asset whose code and APIs make a difference in the marketplace, or as a necessary evil that should be trimmed wherever possible? Containers, microservices, and serverless computing can get you where you need to go.

Istio logo
Article

Getting Started with Istio and Jaeger on Your Laptop

Siamak Sadeghianfar

About a year ago Red Hat announced its participation as a launch partner of the Istio project. We are now introducing the istiooc command-line tool and a set of pre-built Istio and Jaeger example scenarios that would make it even easier to get started with these technologies.

Introduction to Istio blog series
Article

Istio Service Mesh Blog Series Recap

Don Schenck

The past nine weeks of blog posts have introduced, explained, and demonstrated some of the many features of the Istio service mesh when combined it is with Red Hat OpenShift and Kubernetes. This, the final post in this series, is a recap.

Introduction to Istio Service Mesh series
Article

Istio Egress: Exit Through the Gift Shop

Don Schenck

Using Istio with Red Hat OpenShift and Kubernetes makes life with microservices easier. But what if you want your microservice to talk to another service that is outside of your OpenShift/Kubernetes/pods environment? Enter Istio Egress.

Introduction to Istio Service Mesh series
Article

Istio Smart Canary Launch: Easing Into Production

Don Schenck

This is part eight of a ten-week series and covers using the Canary Deployment pattern to ease code into production. Istio makes this easy while giving you several good options for intelligent routing. And you can do it all without changing your source code.

Istio logo
Article

Bringing Coolstore Microservices to the Service Mesh: Part 2--Manual Injection

James Falkner

In this post, we will deploy the existing Coolstore microservices demo as a service mesh and start to demonstrate the tangible value you can get out of the system without any major rewrite or rearchitecture of the existing app. We'll also improve our project along the way to adhere to Istio best practices.

Istio Chaos Engineering
Article

Istio Chaos Engineering: I Meant to Do That

Don Schenck

Testing software is challenging and very important. Testing for correctness is one thing, but testing for failures in network reliability is quite another task. This article will demonstrate how Istio makes this oh so easy.

Istio logo
Article

Bringing Coolstore Microservices to the Service Mesh: Part 1 - Exploring Auto-injection

James Falkner

distributed architectures introduce more complexity, services meshes can help soften the landing and shift some of that complexity out of our applications and place it where it belongs, in the application operational layer: Bringing Coolstore Microservices to the Service Mesh: Part 1 - Exploring auto-injection

Istio
Article

Istio Circuit Breaker: When Failure Is an Option

Don Schenck

The phrase "Failure is not an option" is tossed about with much bravado, with Istio Circuit Breaker. But the fact remains, things eventually fail. Everything. How, then, do you handle the inevitable failure of your microservices? This article will show you how.

Istio Circuit Breaker: How to Handle (Pool) Ejection
Article

Istio Circuit Breaker: How to Handle (Pool) Ejection

Don Schenck

This is week three of a ten-week series about Istio, kubernetes and OpenShift. The series started with an introduction to Istio, and this week covers Istio Circuit Breaker: How To Handle (Pool) Ejection.

Intro to Istio blog series
Article

Istio Route Rules: Telling Service Requests Where to Go

Don Schenck

This article covers Istio Route Rules and telling Service Requests Where To Go. OpenShift and Kubernetes do a great job of working to make sure calls to your microservice are routed to the correct pods. What if, however, you want to customize the routing?

Intro to Istio blog series
Article

Istio: It makes a mesh of things

Don Schenck

this is an introduction to Istio. Istio helps automate the developer time to implement a feature. The combination of code complexity and code heft (i.e. number of lines of code) can put a drag on an implementation. Istio is a better way.

RedHat Shadowman Logo
Article

Red Hat DevNation Live Tech Talk - Istio: Canaries and Kubernetes

Mike Guerette

In this quick-paced 30 minute call, Burr Sutter, Red Hat Director of Developer Experience, will host another DevNation Live Tech Talk on February 1, 2018 - Istio: Canaries and Kubernetes. Being a cloud native developer requires learning some new language and new skills like circuit-breakers, canaries, service mesh, linux containers, dark launches, tracers, pods and sidecars. In this session, we will introduce you to cloud native architecture by demonstrating numerous principles and techniques for building and deploying Java microservices via...

Video Thumbnail
Video

Sidecars and a microservices mesh | DevNation Tech Talk

Burr Sutter +2

In this session, we will give you a taste of Envoy and Istio, two open source projects that will change the way you write distributed, cloud native, Java applications on Kubernetes.

Using API keys securely in your OpenShift microservices and applications
Article

The CoolStore Microservices Example: DevOps and OpenShift

Alessandro Arrichiello

An introduction to microservices through a complete example Today I want to talk about the demo we presented @ OpenShift Container Platform Roadshow in Milan & Rome last week. The demo was based on JBoss team's great work available on this repo: https://github.com/jbossdemocentral/coolstore-microservice In the next few paragraphs, I'll describe in deep detail the microservices CoolStore example and how we used it for creating a great and useful example of DevOps practices. We made some edits to the original project...

Red Hat JBOSS BRMS
Article

Micro-rules on OpenShift: The CoolStore just became even cooler!

Duncan Doyle

One of our most popular Red Hat JBoss BRMS demo's, and one that has been available for quite some time, is the CoolStore demo. The CoolStore demo shows how business rules can be used to calculate values like promotional and shipping discounts in a shopping-cart. It furthermore illustrates concepts like ruleflow-groups and dynamic rule updates using KieScanner. Rules and micro-services: the JBoss BRMS Decision Server One of the more interesting features we've recently released in the Red Hat JBoss BRMS...