Authors:
- Focuses on distributed transactions with Java code
- Develops an end-to-end enterprise application using CQRS
- Applies OAuth to secure your microservices
Buy it now
Buying options
Tax calculation will be finalised at checkout
Other ways to access
This is a preview of subscription content, log in via an institution to check for access.
Table of contents (27 chapters)
-
Front Matter
About this book
Coming back to CQRS, you will learn how event-driven microservices work with this pattern, using the Axon 2 framework. This takes you on to how transactions work with microservices followed by advanced architectures to address non-functional aspects such as high availability and scalability. In the concluding part of the book you develop your own enterprise-grade microservices application using the Axon framework and true BASE transactions, while making it as secure as possible.
What You Will Learn
- Shift from monolith architecture to microservices
- Work with distributed and ACID transactions
- Build solid architectures without two-phase commit transactions
- Discover the high availability principles in microservices
Who This Book Is For
Java developers with basic knowledge of distributed and multi-threaded application architecture, and no knowledge of Spring Boot or Spring Cloud. Knowledge of CQRS and event-driven architecture is not mandatory as this book will cover these in depth.
Authors and Affiliations
-
Trivandrum, India
Binildas Christudas
About the author
Binil is a Sun Certified Programmer (SCJP), Developer (SCJD), Business Component Developer (SCBCD) and Enterprise Architect (SCEA), Microsoft Certified Professional (MCP) and Open Group (TOGAF8) Certified Enterprise Architecture Practitioner. He is also a Licensed Zapthink Architect (LZA) in SOA. IBS has applied for his proposal titled “A Method and a System for Facilitating Multitenancy of Services” to be a patent with the USPTO.
Bibliographic Information
Book Title: Practical Microservices Architectural Patterns
Book Subtitle: Event-Based Java Microservices with Spring Boot and Spring Cloud
Authors: Binildas Christudas
DOI: https://doi.org/10.1007/978-1-4842-4501-9
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Binildas Christudas 2019
Softcover ISBN: 978-1-4842-4500-2Published: 27 June 2019
eBook ISBN: 978-1-4842-4501-9Published: 25 June 2019
Edition Number: 1
Number of Pages: XXXII, 902
Number of Illustrations: 298 b/w illustrations
Topics: Java, Programming Languages, Compilers, Interpreters, Computer Applications, Programming Techniques