E-book details

Hands-On Reactive Programming in Spring 5. Build cloud-ready, reactive systems with Spring 5 and Project Reactor

Hands-On Reactive Programming in Spring 5. Build cloud-ready, reactive systems with Spring 5 and Project Reactor

Oleh Dokuka, Igor Lozynskyi

Ebook
These days, businesses need a new type of system that can remain responsive at all times. This is achievable with reactive programming; however, the development of these kinds of systems is a complex task, requiring a deep understanding of the domain. In order to develop highly responsive systems, the developers of the Spring Framework came up with Project Reactor.

Hands-On Reactive Programming in Spring 5 begins with the fundamentals of Spring Reactive programming. You’ll explore the endless possibilities of building efficient reactive systems with the Spring 5 Framework along with other tools such as WebFlux and Spring Boot. Further on, you’ll study reactive programming techniques and apply them to databases and cross-server communication. You will advance your skills in scaling up Spring Cloud Streams and run independent, high-performant reactive microservices.

By the end of the book, you will be able to put your skills to use and get on board with the reactive revolution in Spring 5.1!
  • 1. Why Reactive Spring
  • 2. Reactive Programming in Spring - Basic Concepts
  • 3. Reactive Streams - the new Streams’ Standard
  • 4. Project Reactor - the Foundation for Reactive Apps
  • 5. Going Reactive with Spring Boot 2
  • 6. Async nonblocking communication with Spring 5 WebFlux
  • 7. Reactive Database access
  • 8. Scale up with Spring Cloud Streams and Reactive Microservices
  • 9. Testing the Reactive Application
  • 10. And, Finally Release It
  • Title: Hands-On Reactive Programming in Spring 5. Build cloud-ready, reactive systems with Spring 5 and Project Reactor
  • Author: Oleh Dokuka, Igor Lozynskyi
  • Original title: Hands-On Reactive Programming in Spring 5. Build cloud-ready, reactive systems with Spring 5 and Project Reactor
  • ISBN: 9781787287297, 9781787287297
  • Date of issue: 2018-10-08
  • Format: Ebook
  • Item ID: e_15am
  • Publisher: Packt Publishing