Skip to content

Laurettta/ReactiveApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactive Student Management System

A fully reactive student management system built with Spring WebFlux and integrated with PostgreSQL as the database. The application demonstrates a non-blocking, asynchronous architecture for high performance and scalability.

Features

  • Add Students: Save student details like ID, name, and other attributes to the database.
  • Retrieve All Students: Fetch a list of all students stored in the database.
  • Find Student by ID: Fetch details of a specific student using their unique ID.
  • Reactive Architecture: Leverages Spring WebFlux and PostgreSQL with R2DBC for asynchronous database operations.

Technologies Used

  • Java: Programming language.
  • Spring Boot: Framework for rapid application development.
  • Spring WebFlux: Reactive programming framework for handling asynchronous HTTP requests.
  • PostgreSQL: Relational database for data persistence.
  • R2DBC: Reactive Relational Database Connectivity for integrating with PostgreSQL.
  • Lombok: Simplifies boilerplate code with annotations.
  • Maven: Build and dependency management.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages