Advertisement

Practical Microservices Architectural Patterns

Event-Based Java Microservices with Spring Boot and Spring Cloud

  • Binildas¬†Christudas

Table of contents

  1. Front Matter
    Pages i-xxxii
  2. Binildas Christudas
    Pages 1-19
  3. Binildas Christudas
    Pages 21-34
  4. Binildas Christudas
    Pages 35-53
  5. Binildas Christudas
    Pages 55-86
  6. Binildas Christudas
    Pages 87-104
  7. Binildas Christudas
    Pages 105-145
  8. Binildas Christudas
    Pages 147-182
  9. Binildas Christudas
    Pages 183-244
  10. Binildas Christudas
    Pages 245-277
  11. Binildas Christudas
    Pages 279-314
  12. Binildas Christudas
    Pages 315-335
  13. Binildas Christudas
    Pages 337-383
  14. Binildas Christudas
    Pages 385-481
  15. Binildas Christudas
    Pages 483-541
  16. Binildas Christudas
    Pages 543-587
  17. Binildas Christudas
    Pages 589-637
  18. Binildas Christudas
    Pages 639-732
  19. Binildas Christudas
    Pages 733-777
  20. Binildas Christudas
    Pages 779-812
  21. Binildas Christudas
    Pages 813-825
  22. Binildas Christudas
    Pages 827-841
  23. Binildas Christudas
    Pages 843-846
  24. Binildas Christudas
    Pages 847-855
  25. Binildas Christudas
    Pages 857-860
  26. Binildas Christudas
    Pages 861-867
  27. Binildas Christudas
    Pages 869-876
  28. Binildas Christudas
    Pages 877-884
  29. Back Matter
    Pages 885-902

About this book

Introduction

Take your distributed applications to the next level and see what the reference architectures associated with microservices can do for you. This book begins by showing you the distributed computing architecture landscape and provides an in-depth view of microservices architecture. Following this, you will work with CQRS, an essential pattern for microservices, and get a view of how distributed messaging works. Moving on, you will take a deep dive into Spring Boot and Spring Cloud. 

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 microservices application using the Axon framework and true BASE transactions, while making it as secure as possible.

You will:
  • Shift from monolith architecture to microservices 
  • Build solid architectures without ACID-compliant databases 
  • Work with transactional systems 
  • Discover the high availability principles in microservices

Keywords

microservices CQRS architecture patterns axon base spring springboot springcloud base

Authors and affiliations

  • Binildas¬†Christudas
    • 1
  1. 1.TrivandrumIndia

Bibliographic information