Chapter 1. Building Microservices with Java

In this chapter, we will cover the following recipes:

  • Creating a project template using STS and Maven
  • Writing microservices with Spring Boot
  • Writing REST APIs with Spring MVC
  • Writing microservices with WildFly Swarm
  • Writing microservices with Dropwizard
  • Writing REST APIs with SparkJava

Microservices have gained a lot of traction recently. A microservice-based architecture is one way of designing your software. In such an architecture, applications are broken down into smaller services so that they can be deployed and managed separately. This takes away a lot of pain points that occur in traditional monolithic applications. With that being said, microservices can be built using any programming language. In fact, ...

Get Microservices Deployment Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.