Microservices

DevNation Live Bengaluru: 9 steps to awesome with Kubernetes and Red Hat OpenShift

DevNation Live Bengaluru: 9 steps to awesome with Kubernetes and Red Hat OpenShift

Our first DevNation Live regional event was held in Bengaluru, India in July. This free technology event focused on open source innovations, with sessions presented by elite Red Hat technologists.

Kubernetes has become the de facto standard for hybrid cloud portable application architecture, and in this session, Burr Sutter shows why Kubernetes and Red Hat OpenShift provide the ideal solution for deploying and managing microservices in your organization.

Continue reading “DevNation Live Bengaluru: 9 steps to awesome with Kubernetes and Red Hat OpenShift”

Share
Understanding Red Hat OpenShift’s Application Monitoring Operator

Understanding Red Hat OpenShift’s Application Monitoring Operator

Monitoring systems are usually composed of three layers: a database layer that hosts metrics data, a layer to display the stored metric data graphically in dashboards, and an alerting layer to send out notifications via methods such as email, on-call notification systems, and chat platforms. This article presents an overview of the components used in Red Hat OpenShift‘s Application Monitoring Operator, how to install them using the Operator, and an example of the Operator in action.

Continue reading “Understanding Red Hat OpenShift’s Application Monitoring Operator”

Share
DevNation Live: Easily secure your cloud-native microservices with Keycloak

DevNation Live: Easily secure your cloud-native microservices with Keycloak

DevNation Live tech talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions and code and sample projects to help you get started. In this talk, you’ll learn about Keycloak from Sébastien Blanc, Principal Software Engineer at Red Hat.

Continue reading “DevNation Live: Easily secure your cloud-native microservices with Keycloak”

Share
Get started with reactive programming with creative Coderland tutorials

Get started with reactive programming with creative Coderland tutorials

The Reactica roller coaster is the latest addition to Coderland, our fictitious amusement park for developers. It illustrates the power of reactive computing, an important architecture for working with groups of microservices that use asynchronous data to work with each other.

In this scenario, we need to build a web app to display the constantly updated wait time for the coaster.

Continue reading “Get started with reactive programming with creative Coderland tutorials”

Share
Introduction to cloud-native application environment architecture

Introduction to cloud-native application environment architecture

Cloud-native environment architecture can be challenging to understand. To help make sense of it for application developers and software/system architects,  I will attempt to explain the various parts and how they work together. Toward this end, I find it helpful to think about the architecture in four separate layers: application software development, service scaling, application network, and container orchestration platform.

In this article, I will describe the first technology layer: application software development. I drew the following diagram to make these concepts easier to visualize.

Continue reading “Introduction to cloud-native application environment architecture”

Share
EventFlow: Event-driven microservices on Red Hat OpenShift (Part 2)

EventFlow: Event-driven microservices on Red Hat OpenShift (Part 2)

In part 1, I introduced the EventFlow platform for developing, deploying, and managing event-driven microservices using Red Hat AMQ Streams. This post will demonstrate how to deploy the EventFlow platform on Red Hat OpenShift, install a set of sample processors, and build a flow.

Continue reading “EventFlow: Event-driven microservices on Red Hat OpenShift (Part 2)”

Share
Announcing Thorntail 2.4 general availability

Announcing Thorntail 2.4 general availability

At this year’s Red Hat Summit, Red Hat announced Thorntail 2.4 general availability for Red Hat customers through a subscription to Red Hat Application Runtimes. Red Hat Application Runtimes provides application developers with a variety of application runtimes running on the Red Hat OpenShift Container Platform.

Introduction to Thorntail

Thorntail is the new name for WildFly Swarm, and it bundles everything you need to develop and run Thorntail and MicroProfile applications by packaging server runtime libraries with your application code and running it with java -jar. It speeds up the transition from monoliths to microservices and takes advantage of your existing industry standard Java EE technology experience.

Continue reading “Announcing Thorntail 2.4 general availability”

Share
Integration blueprint example for mobile integration (part 8)

Integration blueprint example for mobile integration (part 8)

In Part 7 of this series, we looked at details that determine how your integration becomes the key to transforming your customer experience. It started with laying out the process of how I’ve approached the use case by researching successful customer portfolio solutions as the basis for a generic architectural blueprint. Let’s continue looking at more specific examples of how these blueprints solve specific integration use cases.

Continue reading “Integration blueprint example for mobile integration (part 8)”

Share
Data as a microservice: Distributed data-focused integration

Data as a microservice: Distributed data-focused integration

Microservices is the architecture design favored in new software projects; however, getting the most from this type of approach requires overcoming several previous requirements. As the evolution from a monolithic to a distributed system takes place not only in the application space but also at the data store, managing your data becomes one of the hardest challenges. This article examines some of the considerations for implementing data as a service.

Continue reading “Data as a microservice: Distributed data-focused integration”

Share