Book description
NoneTable of contents
- Title Page
- Copyright and Credits
- Dedication
- About Packt
- Contributors
- Preface
- Section 1: Fundamentals
- A Solution Approach
- Environment Setup
- Domain-Driven Design
- Implementing a Microservice
- Section 2: Microservice Patterns, Security, and UI
- Microservice Patterns - Part 1
- Microservice Patterns - Part 2
- Securing Microservices
- Consuming Services Using the Angular App
- Section 3: Inter-Process Communication
- Inter-Process Communication Using REST
- Inter-Process Communication Using gRPC
- Inter-Process Communication Using Events
- Section 4: Common Problems and Best Practices
- Transaction Management
- Service Orchestration
- Troubleshooting Guide
-
Best Practices and Common Principles
- Overview and mindset
- Best practices and principles
-
Microservice frameworks and tools
-
Netflix Open Source Software (OSS)
- Build – Nebula
- Deployment and delivery – Spinnaker with Aminator
- Service registration and discovery – Eureka
- Service communication – Ribbon
- Circuit breaker – Hystrix
- Edge (proxy) server – Zuul
- Operational monitoring – Atlas
- Reliability monitoring service – Simian Army
- AWS resource monitoring – Edda
- On-host performance monitoring – Vector
- Distributed configuration management – Archaius
- Scheduler for Apache Mesos – Fenzo
-
Netflix Open Source Software (OSS)
- Summary
- Further reading
- Converting a Monolithic App to a Microservice-Based App
- Other Books You May Enjoy
Product information
- Title: Mastering Microservices with Java - Third Edition
- Author(s):
- Release date:
- Publisher(s): Packt Publishing
- ISBN: None
You might also like
book
Mastering Microservices with Java 9 - Second Edition
Master the art of implementing scalable microservices in your production environment with ease About This Book …
book
Developing Java Applications with Spring and Spring Boot
An end-to-end software development guide for the Java eco-system using the most advanced frameworks: Spring and …
video
Modern Java Web Applications with Spring Boot 2.x
Building web application has been a challenge for many Java developers because of the complexities of …
book
Cloud Native Java
What separates the traditional enterprise from the likes of Amazon, Netflix, and Etsy? Those companies have …