java

April 4, 2019

Four Steps to Debugging Java Spring Boot Microservices Running in Docker Containers

Four key steps to follow in order to configure a remote debugging session for Java Spring Boot microservices running in Docker containers.

Continue reading

March 15, 2019

Java Microservices on Open Source Application Servers

This short blog touches on a specific how-to: Simple steps to migrate from your current JEE application server to Open Liberty, an enterprise-grade open-source application server.

Continue reading

February 28, 2019

VIDEO – What are Microservices?

Interest and implementation of cloud-native development utilizing microservices have increased dramatically over the last few years. In this lightboarding video, we provide a high-level overview of microservices and compare them to traditional monolithic architectures by utilizing an example of a company that sells tickets to concerts and sporting events.

Continue reading

February 14, 2019

Migrating Java Microservices to MicroProfile – Epilogue

If you are building next-generation microservices with enterprise Java, you should look at Eclipse MicroProfile. It is lightweight, easy to learn, and covers the whole spectrum of core technologies required for a microservices architecture. This is the summary of the nine-part series on our team's migration of a Spring-based microservices app to MicroProfile.

Continue reading

February 1, 2019

Java Licensing Has Changed, but There’s Good News

If you downloaded your Java SE binary from Oracle.com and are using it for commercial purposes, you may have heard that they’ve introduced a new pricing model. Fortunately, the Eclipse OpenJ9 project delivers a no-cost JVM on AdoptOpenJDK, even for commercial use. As an added bonus, OpenJ9 is faster and leaner than other JVMs.

Continue reading

January 23, 2019

Monitor and Debug Java Microservices with MicroProfile OpenTracing

In cloud-native Java applications, multiple microservices are running behind the application. If you have hundreds of services, how do you debug an individual request as it travels throughout a distributed system? Save your SREs headaches by enabling proper distributed tracing. Java MicroProfile's OpenTracing specifications makes it easier.

Continue reading

January 22, 2019

Modernize Your WebSphere Apps for the Cloud @ Think 2019

What’s involved in the migration of your traditional WebSphere apps to those based on WebSphere Liberty in the cloud? In this Think 2019 hands-on lab, you’ll learn how the IBM Cloud Transformation Advisor (included with IBM Cloud Private) can streamline migrations by scanning your app’s binaries, identifying compatibility issues, and generating required artifacts like the Kubernetes-required manifest.

Continue reading

January 18, 2019

Deploy WebSphere Liberty on Cloud Foundry or Kubernetes Environments

Did you know that Open Liberty is a great match for your Spring Boot applications? But after you have this nicely packaged application, how do you deploy it into Pivotal environments? Whether its Pivotal Application Service (PAS) or Pivotal Container Service (PKS), Liberty has got you covered. This blog post walks through your options for each environment.

Continue reading

December 13, 2018

Java Microservices with MicroProfile – API Documentation

To benefit from the reuse and consistency microservice APIs offer, other developers will need guidance to use your APIs correctly. With annotations defined in the MicroProfile OpenAPI specification from Java EE, it's easy to generate clear documentation.

Continue reading