MicroProfile is one year old. In this article, Martijn Verburg explores the fast-moving Eclipse MicroProfile, which promises to make it easier for developers to use Java to build microservices.
In this tutorial, Michael Gruczel uses a simple example to show how to set up a REST-based microservice with Spring Boot.
In this article, Justin Theiss, Senior Backend Java Developer at Neofonie Mobile explains how microservices can — if used correctly — offer a wide range of flexibility in deciding how to best utilize a project’s resources.
Google, IBM and Lyft recently announced the alpha release of Istio — a brand new open-source project which offers developers a way to help connect, secure, manage and monitor microservices. The current release runs on Kubernetes platforms but its design is not platform specific.
Microservices are among the most important new architectural concepts but what do developers like about them? In this evaluation, we are going to look at the reasons given by developers for using microservices in the Rethink IT survey and we’re going to pinpoint the most popular frameworks and tools.
Switching over to microservices and DevOps might be costly. But not doing so might be even worse. Jerome Louvel explains why API-first is catching on and why we all should embrace the microservice revolution.
In this post, Asim Aslam, the founder of Micro, discusses the non-technical aspects of adopting microservices within a company. He also covers motivations, the migration path, what success may actually look like and the tradeoffs which are made in such a transition.
The microservice architecture has become the defacto best style for implementing web-based applications. However, with the “great power” provided by microservices comes great responsibilities and challenges. In this article, Daniel Bryant, Chief Scientist at OpenCredo and JAX DevOps speaker talks about the challenges of testing Java-based microservices.
Surprise, surprise! There’s a new Java framework which promises to allow developers to easily develop microservices in Java.
Microservices became a design style to define system architectures, purify core business concepts, evolve solutions in parallel, make things look uniform, and implement stable and consistent interfaces across systems. In this post, Zalando’s Dmitry Kolesnikov discusses the company’s principles for microservice development of stateful solutions such as fashion search and discovery.
As projects got bigger and the number of teams and modules involved increased, it became obvious that the monolith approach wasn’t scalable anymore for a number of reasons. In this post, Mete Atamel, Developer Advocate at Google and speaker at JAX DevOps 2017, identifies four reasons why the shift from monolith to microservices has become necessary.
A lot of companies and organizations have adopted Prometheus and the project quickly gained an active developer and user community. It is currently a standalone open source project maintained independently of any company. In 2016, Prometheus joined the Cloud Native Computing Foundation as the second hosted project after Kubernetes. We talked to Björn Rabenstein, engineer at SoundCloud and Prometheus core developer, about how Prometheus can help companies adopt DevOps.
Netflix has open sourced its “orchestration engine” Conductor, which helped orchestrate over 2.6 million process flows ranging from simple linear workflows to very complex dynamic workflows which run over multiple days. Let’s see what is under its hood.