Curriculum

  1. 1

    Book Preview

    1. Mastering Spring Reactive Programming for High Performance Web Apps Free preview
  2. 2

    Introduction

    1. (Included in full purchase)
  3. 3

    Chapter 1 : Introduction to Spring Framework

    1. (Included in full purchase)
  4. 4

    Chapter 2 : Fundamentals of Reactor Framework

    1. (Included in full purchase)
  5. 5

    Chapter 3 : Reactive Streams and Implementations

    1. (Included in full purchase)
  6. 6

    Chapter 4 : Asynchronous Programming Using Spring WebFlux

    1. (Included in full purchase)
  7. 7

    Chapter 5 : Developing Reactive Web Applications Using WebClient

    1. (Included in full purchase)
  8. 8

    Chapter 6 : Reactive Repositories

    1. (Included in full purchase)
  9. 9

    Chapter 7 : Messaging Using Reactive Streams

    1. (Included in full purchase)
  10. 10

    Chapter 8 : Spring Cloud and Reactive Framework

    1. (Included in full purchase)
  11. 11

    Chapter 9 : Testing and Debugging

    1. (Included in full purchase)
  12. 12

    Chapter 10 : Release and Monitoring

    1. (Included in full purchase)
  13. 13

    Chapter 11 : Hands-on Exercises

    1. (Included in full purchase)
  14. 14

    Chapter 12 : Interview Questions

    1. (Included in full purchase)
  15. 15

    INDEX

    1. (Included in full purchase)

About the course

Mastering Spring Reactive Programming for High Performance Web Apps is a comprehensive guide designed for developers looking to master reactive programming with Spring WebFlux and Reactor. Whether you're a beginner seeking to understand the fundamentals or an experienced developer aiming to enhance your asynchronous programming skills, this book delivers a clear, step-by-step approach to take you from basic concepts to advanced real-world applications. Focused on practical, real-world implementations, the book teaches you how to build, optimize, and maintain efficient reactive systems. It guides you through creating scalable, event-driven applications, handling complex asynchronous tasks, and managing distributed systems using WebFlux libraries and the Reactor framework. By addressing real-world challenges, this book equips readers to improve system performance and resource management, ensuring applications are built for high scalability and resilience. Beyond technical knowledge, the book imparts industry-best practices, offering expert tips to help you avoid common pitfalls and apply reactive programming principles effectively. By the end of this journey, you’ll not only understand the power of reactive architectures but also be ready to apply these skills to build scalable, resilient solutions that solve real-world problems, making you a valuable asset in the competitive software development landscape.

About the Author

Shubham Srivastava holds a Bachelor of Technology (B.Tech.) in Electronics and Communication Engineering from M.M.M. Engineering College, where he also served as Vice-President of the Electronics and Communication Engineering Society. With over 10 years of experience in software development and architecture, Shubham has deep expertise in AWS, Spring Boot, and Java, including advanced use of Streams, Reactive Streams (Spring WebFlux), and NoSQL databases like MongoDB and Couchbase.