Master Reactive Cassandra with Spring WebFlux

Deep dive into Reactive programming with Cassandra and Spring WebFlux while acquiring hands on experience

Reactive applications are dominating the enterprise landscape in the next decade.Using Spring WebFlux and reactive Cassandra reactive applications can be implemented with minimal boiler plate code.With explosion of cloud computing, iot, bigdata, mobile computing,etc application requirements have changed drastically. User expectations are sky rocketing.The challenges which are being faced by enterprises are immense. Users want a seamless experience with applications. So software applications have to evolve accordingly to cope with rapid changes in requirements. And the traditional three-tier software architecture  will not be able to solve these challenges.So to stay ahead of the game your application should be built on a robust architecture that can respond to change, handle load spikes, guarantee 100% up time, and adapt to failures while reducing cost.So answer is reactive systems.When you implement reactive architectures reactive programming and reactive frameworks play a crucial role.Spring Web Flux is a modern state of the art web framework with lot of plumbing done to ease the life of solution providers.Also Cassandra is well integrating Nosql columnar database with Spring WebFlux in reactive fashion.So by learning reactive programming with spring web flux with Cassandra you are preparing your self to implement reactive architectures in highly maintainable and modular fashion covering numerous enterprise use cases..

What you’ll learn

  • Reactive systems and reactive programming.
  • Spring WebFlux architecture.
  • Apache Cassandra Architecture.
  • Setup Docker based Cassandra clusters.
  • Implement reactive REST Apis with WebFlux and Cassandra.
  • Implement reactive error handling with Spring WebFlux.
  • Reactive Cassandra Query Language with Spring WebFlux.
  • Cassandra Indexing,Partitioning and Wide Rows.
  • Reactive Cassandra Templates with Spring WebFlux.
  • Reactive Batch Operations with Spring WebFlux and Cassandra.
  • Advanced Cassandra Data Modeling with Spring WebFlux.
  • Advanced Cassandra data type mappings with Spring Data.

Course Content

  • Introduction to Reactive Programing and Spring WebFlux Architecture –> 3 lectures • 34min.
  • Cassandra Architecture and DataModel –> 2 lectures • 26min.
  • Setup Docker based Cassandra cluster and WebFlux development environment –> 3 lectures • 20min.
  • Implement Reactive REST API with Spring WebFlux –> 4 lectures • 51min.
  • Reactive error handling with Spring WebFlux –> 2 lectures • 16min.
  • Derived reactive queries,wide rows and indexing –> 4 lectures • 27min.
  • Query annotated reactive queries with WebFlux reactive Cassandra repository –> 2 lectures • 16min.
  • ReactiveCassandraTemplate operations with Spring WebFlux –> 2 lectures • 13min.
  • Reactive batch operations with ReactiveCassandraTemplate –> 3 lectures • 12min.
  • Advanced data modeling with Cassandra and Spring WebFlux –> 4 lectures • 27min.

Master Reactive Cassandra with Spring WebFlux

Requirements

  • Basic Java Skills.
  • Basic Spring framework Skills.

Reactive applications are dominating the enterprise landscape in the next decade.Using Spring WebFlux and reactive Cassandra reactive applications can be implemented with minimal boiler plate code.With explosion of cloud computing, iot, bigdata, mobile computing,etc application requirements have changed drastically. User expectations are sky rocketing.The challenges which are being faced by enterprises are immense. Users want a seamless experience with applications. So software applications have to evolve accordingly to cope with rapid changes in requirements. And the traditional three-tier software architecture  will not be able to solve these challenges.So to stay ahead of the game your application should be built on a robust architecture that can respond to change, handle load spikes, guarantee 100% up time, and adapt to failures while reducing cost.So answer is reactive systems.When you implement reactive architectures reactive programming and reactive frameworks play a crucial role.Spring Web Flux is a modern state of the art web framework with lot of plumbing done to ease the life of solution providers.Also Cassandra is well integrating Nosql columnar database with Spring WebFlux in reactive fashion.So by learning reactive programming with spring web flux with Cassandra you are preparing your self to implement reactive architectures in highly maintainable and modular fashion covering numerous enterprise use cases..

This course primarily focuses on delivering in depth knowledge on reactive programming concepts and leveraging them with Spring WebFlux, reactive  spring data Cassandra environment.Course covers Cassandra  3.11.10 and Spring WebFlux 2.5 stable versions.You will grasp crucial concepts like reactive systems,reactive programming,Cassandra architecture,Docker based Cassandra data centers,reactive Rest Apis with concurrency,reactive CQL,Partitioning,WideRows of cassandra, indexing ,advanced data modelling with cassandra,reactive templates,reactive transactions with cassandra batch queries,reactive error handling with Spring WebFlux and Cassandra. Hands on guidance will guide to groom you to be a professional reactive Cassandra, Spring WebFlux developer/architect  while covering wide area of enterprise reactive application landscape.There are 30 lectures  available covering  key areas.This is an ideal course for developers,architects or anybody keen on  exploring modern reactive frameworks and reactive databases.