Microservice Logging: Challenges, Advantages, and Handling Failures

Simon Timms Developer Tips, Tricks & Resources

One of the major developments in software design and delivery over the last few years has been a movement away from monolith applications towards microservices. One of the sticking points I’ve seen on numerous microservice applications is logging. There are some unique challenges with microservice logging that need to be addressed. In this article, we’ll look at how we can …

Multiple Media Types in Java Microservices with RESTEasy

Lyndsey Padget Developer Tips, Tricks & Resources

Today we’ll be talking about microservices in Java. While it’s true that Java EE has a robust platform for writing, deploying, and managing enterprise-level microservices, in this article I will create a RESTful microservice that is as slim as possible. Don’t worry – we won’t be reinventing the wheel by marshaling our own data or anything. We’ll be using JBoss’ …

Java Microservices

Communication Between Microservices: How to Avoid Common Problems

Thorben Janssen Developer Tips, Tricks & Resources

In one of the previous posts, I showed you how to build a microservice with Java EE and JBoss Forge. But building one microservice is obviously not enough. The overall idea of this architectural style is to implement an application as a system of services. In the beginning, that seems like an easy task. As long as each service solves only …

Java EE

How To Build Microservices With Java EE And JBossForge

Thorben Janssen Developer Tips, Tricks & Resources

Microservices have become one of the most popular architectural styles in the recent years. Previously, most development teams created huge monoliths which implemented all customer requirements. The downside of this approach is that the application often becomes a huge, unstructured combination of components, classes, and interfaces. That makes it hard to understand the overall system and to predict the side-effects …

What are Microservices?

What are Microservices? Code Examples, Best Practices, Tutorials and More

Stackify Developer Tips, Tricks & Resources

Microservices are increasingly used in the development world as developers work to create larger, more complex applications that are better developed and managed as a combination of smaller services that work cohesively together for larger, application-wide functionality. Tools such as Service Fabric are rising to meet the need to think about and build apps using a piece-by-piece methodology that is, frankly, …

What is Java DevOps?

What is Java DevOps? Benefits, Considerations, Tutorials and More

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers

DevOps sees the coming together of practices, philosophies, and tools that allow you to create services and applications very quickly. This means that you can improve on your apps and evolve them at a much faster rate than those developers who are using traditional software development processes. We’ve talked about DevOps, in general, a great deal, but today, we’re going …

Service Fabric

Service Fabric – 6 Misconceptions We Need to Clear Up

Guest Contributor Developer Tips, Tricks & Resources

We are on the heels of the first anniversary of the release of Service Fabric, but there are still a lot of misconceptions that I would like to clear up. 1.  What is Service Fabric, Really? Talking with different companies, I’ve heard every sort of thought on what Service Fabric is and what Service Fabric isn’t. At its heart, it …