Developing microservices on Kubernetes

Microservices and microservice architecture is the modern approach to building cloud applications as independent services using Kubernetes.

One of the greatest challenges of moving from traditional monolithic application design to a microservices architecture is being able to monitor your business transaction flow—the flow of events via micro service calls throughout your entire system.

What are Microservices?

Microservices are an architecture for breaking up a monolithic application into a collection of smaller pieces. Each of those pieces provides a particular function via a well-defined and carefully managed API. The collection delivers the same overall business value as the original monolithic application, but the independence of the individual pieces means they can be updated much more quickly without impacting the overall collection. (This requires, of course, that any changes to the API are done in a backwards-compatible way.)

The Latest on Microservices

Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform Expansion Pack 1.0 with Red Hat CodeReady Workspaces

Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform Expansion Pack 1.0 with Red Hat CodeReady Workspaces

July 1, 2020

This article builds on my previous tutorial, Enable Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform 7.3. To follow the examples, you must have Eclipse MicroProfile enabled in your Red Hat JBoss Enterprise Application Platform Expansion Pack (JBoss EAP XP) 1.0.0.GA installation, via Red Hat CodeReady Studio. See the previous article for installation […]

Red Hat Runtimes brings Vert.x and Dekorate to Spring Boot 2.2.6

Red Hat Runtimes brings Vert.x and Dekorate to Spring Boot 2.2.6

June 17, 2020

The latest update to Red Hat Runtimes features support for Spring Boot 2.2.6, along with the Dekorate project and Spring Reactive. Together, these technologies are a boost for developers building Spring-based applications on the Red Hat OpenShift Container Platform. In this article, I present the highlights of this update.

Red Hat JBoss Enterprise Application Platform expansion pack 1.0 released

Red Hat JBoss Enterprise Application Platform expansion pack 1.0 released

June 17, 2020

Red Hat recently released the first Red Hat JBoss Enterprise Application Platform expansion pack (JBoss EAP XP) version 1.0. This version enables JBoss EAP developers to build Java microservices using Eclipse MicroProfile 3.3 APIs while continuing to also support Jakarta EE 8. This article goes into detail on the nature of this new offering and […]

Support for GraphQL with Open Liberty 20.0.0.6

Support for GraphQL with Open Liberty 20.0.0.6

June 17, 2020

The Open Liberty 20.0.0.6 release brings new features, updates, and bug fixes. This article introduces the new features in Open Liberty 20.0.0.6, including support for developing “code-first” GraphQL applications, provisioning features from a Maven repository, and using a server configuration to control application startup. What’s new in Open Liberty 20.0.0.6 Open Liberty 20.0.0.6 includes the […]

Java 14: 5 new features you must know | DevNation Tech Talk

Java 14: 5 new features you must know | DevNation Tech Talk

June 10, 2020

Java is on version 14 but you’re still using Java 8? What did you miss? Why should you care? If you need answers for these questions, we got you covered. Just join us for this session to learn about five new features of Java 14 that can expand your possibilities when developing your Java application.

Latest Comments

Waiting for Disqus…

Free Microservices Course from Red Hat

Sign up for a free video course on Microservices, Developing Cloud-Native Applications with Microservices Architectures (DO092)