O'Reilly logo

Learn Microservices with Spring Boot: A Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber by Moises Macero

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

© Moises Macero 2017
Moises MaceroLearn Microservices with Spring Boothttps://doi.org/10.1007/978-1-4842-3165-4_3

3. A Real Three-Tier Spring Boot Application

Moises Macero
(1)
New York, USA
 

Introduction

A multitier architecture will provide our application with a more production-ready look. Most of the real-world applications follow this architecture pattern and, to be more specific, the three-tier design is the most popular one and widely extended among web applications. The three tiers are:
  • Client tier: Responsible for the user interface. Typically what we call the frontend.
  • Application tier: It contains all the business logic together with the interfaces to interact with it and the data interfaces for persistence. This maps with what we call ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required