microservices

omnichannel customer experience
Article

Integration of external application details (Part 3)

Eric D. Schabell

This article, which is Part 3 of the series, covers details pertaining to the specific elements (mobile and web application deployments) that can be used in a generic architectural blueprint for the omnichannel customer experience use case.

Article Thumbnail
Article

Spring Boot-enabled business process automation with Red Hat Process Automation Manager

Duncan Doyle

This post described the new Spring Boot Starters provided in Red Hat Process Automation Manager 7.1. Using a minimal amount of code, these Spring Boot Starters enable developers of modern, light-weight applications on Spring Boot to quickly build applications or microservices that have business process and business rules execution capabilities.

CloudEvent Flow
Article

EventFlow: Event-driven microservices on OpenShift (Part 1)

Hugo Hiden +2

This post is the first in a series that describes a lightweight cloud-native distributed microservices framework called EventFlow that targets the Kubernetes/OpenShift platforms and models event-processing applications as a connected flow or stream of components. EventFlow can be used to develop event-processing applications that can process CloudEvents, which are an effort to standardise upon a data format for exchanging information regarding events generated by cloud platforms.

Kubernetes logo with text
Article

Are App Servers Dead in the Age of Kubernetes? (Part 2)

Ken Finnigan

Given Kubernetes, docker containers and service mesh, are we seeing the start of an imminent decline in the use of application servers? This article explores the use case for application servers and examines why they will continue to evolve.

Graph view showing issues in the mesh
Article

Observe what your Istio microservices mesh is doing with Kiali

Heiko Rupp

The Kiali project provides observability of a service mesh and the services in the mesh. This post describes how to use Kiali to observe what the microservices in your Istio service mesh are doing, validate the Istio configuration, and see any issues.

The rise of non-microservices architectures
Article

The rise of non-microservices architectures

Bilgin Ibryam

There are pros and cons using to a microservices architecture. Some teams decide not to strictly follow all the principles of the "pure" microservices architecture. This post explores some valid reasons for using or not using microservices, and it discusses alternatives.

Red Hat AMQ image
Article

Asynchronous communication between microservices using AMQP and Vert.x

Faisal Masood

This article shows how to use Apache QPid Proton (or Red Hat AMQ Interconnect) as a message router, the Vert.x AMQP bridge, and the Advanced Message Queuing Protocol (AMQP) for asynchronous request-reply communication between two microservices. Since AMQP is a wire-level protocol, services written in other stacks (like .NET) can also use the same communication channel.

Red Hat OpenShift
Article

Sabre chooses Red Hat OpenShift for cloud-native DevOps platform

Mike Guerette

Sabre recently announced it has chosen Red Hat OpenShift Container Platform to fuel its digital transformation as it exits from transaction processing on the mainframe with TPF. OpenShift will be the basis of its next-generation platform, which will include microservices, DevOps, and a multi-faceted cloud strategy, to revolutionize the travel business.

Apache Kafka on OpenShift
Article

Smart-Meter Data Processing Using Apache Kafka on OpenShift

Hugo Hiden +2

Learn how to process and aggregate huge streams of IoT data using Strimzi and Apache Kafka on Red Hat OpenShift. The data stream is processed using the Red Hat AMQ distributed streaming platform to perform aggregations in real time as data is ingested into the application.

Red Hat Fuse
Article

Contract-First API Design with Apicurio and Red Hat Fuse/Camel

Christina Lin

This article demonstrates how to implement a contract-first API design using Apicurio and Red Hat Fuse. It shows how to create an OpenAPI standard document as a contract between API providers and consumers using Apicurio and how to quickly create mock tests using Red Hat Fuse.

.NET Core
Article

Announcing .NET Core 2.1 for Red Hat Platforms

Bob Davis +1

We are very pleased to announ ce the general availability of .NET Core 2.1 for Red Hat Enterprise Linux and OpenShift platforms! .NET Core is the open-source, cross-platform .NET platform for building microservices. .NET Core is designed to provide the best performance at scale for applications that use microservices and containers. Libraries can be shared with other .NET platforms, such as .NET Framework (Windows) and Xamarin (mobile applications). With .NET Core you have the flexibility of building and deploying applications...

Eclipse Che
Article

Eclipse Che 6.6 Release Notes

Dave Neary

Eclipse Che 6.6 is here, and since the release of Che 6.0, the community has added a number of new capabilities. In this article, learn about new features and how to get started using Che with Kubernetes, Red Hat OpenShift, and Docker.

Python Flask logo
Article

How to install Python Flask on Red Hat Enterprise Linux 7

Don Schenck

If you need to build some Python-based microservices, one way to do it is to install Python in a Red Hat Enterprise Linux virtual machine and use Flask, a microframework that makes building RESTful services easy.

Apache Kafka on OpenShift
Article

Introducing the Kafka-CDI Library

Matthias Wessendorf

See how the Kafka-CDI library can handle difficult setup tasks and make creating Kafka-powered event-driven applications for MicroProfile and Jakarta EE very easy.

Red Hat Summit signage: Keep Exploring
Article

Red Hat Summit: Lowering the risk of monolith to microservices

Doug Tidwell

Modernizing a monolithic application by introducing microservices has some significant risks. Red Hat's Christian Posta shares his experiences helping customers move to microservices, providing lots of practical advice and insight along the way.