Verwandte Artikel zu Learn Microservices with Spring Boot: A Practical Approach...

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

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

Zu dieser ISBN ist aktuell kein Angebot verfügbar.

Inhaltsangabe

Chapter 1: Introduction
Setting the scene
Who are you?
Why is this book different from other books and guides?
Reasoning behind the technics
Learning: an incremental process
Is this a guide or a book?
Contents
From the basics to advanced topics
Skeleton with Spring Boot, the professional way
Test-Driven Development
Connecting microservices
Event Driven system
End-to-End testing
Chapter 2: The basic Spring Boot application
Our Business Requirements
Requirements
The (skeletal) Hello World app
Creating the skeleton
Some TDD in action
Summary
Chapter 3: A real 3-tier microservice
3-tier-ing our service
Completing the basics
Designing our Domain (and the Business Logic layer)
Presentation layer (REST API)
Web
Data layer
Playing with the application
Summary
Chapter 4: Starting with Microservices
Introduction
The small monolith approach
Analyzing our monolith
Moving forward
Gamification Basics
What is Gamification?
Points, Badges and Leaderboards
Applying it to our example
Moving to Microservices Architecture
Why microservices?
How microservices will interact with each other?
Event Driven Architecture
Concept
Related techniques
Pros and Cons of Event Driven Architecture
Further reading
Applying Event Driven Architecture to our application
Deeper look at the Gamification Service
Code Overview
Communication with RabbitMQ
A great power comes with great responsibility
Summary
Chapter 5: The Microservices Journey through tools
Introduction
Extracting the UI and connecting it to Gamification
Moving the static content
Connecting UI with Gamification
Changes in existing services
A new, better UI with (almost) no effort
The current Architecture
Service Discovery, Load Balancers and Routing
Service Discovery
Gateway Service
Hands on code
Circuit Breakers and REST consumers
Circuit Breaker with Hystrix
REST consumers with Feign
Summary
Chapter 6: Testing our Distributed System
Introduction
Setting the scene
How Cucumber works
Hands on code
Creating an empty project and choosing our tools
Making our system testable
Writing our first Cucumber test
Linking our feature to Java code
Reusing steps across Features
Running our tests and checking the reports
Summary
Epilogue
Acknowledgments
Notes

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

(Keine Angebote verfügbar)

Buch Finden:



Kaufgesuch aufgeben

Sie kennen Autor und Titel des Buches und finden es trotzdem nicht auf ZVAB? Dann geben Sie einen Suchauftrag auf und wir informieren Sie automatisch, sobald das Buch verfügbar ist!

Kaufgesuch aufgeben

Weitere beliebte Ausgaben desselben Titels

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

Vorgestellte Ausgabe

ISBN 10:  1484231643 ISBN 13:  9781484231647
Verlag: Apress, 2017
Softcover