Spring is a popular framework, and Apache Ignite is a fast layer for data storage. Adding Ignite enables you to manage http sessions, cache-application data, and so on. In this demo, I use Spring Framework and ReactJS to create a simple web application and demonstrate how Apache Ignite can empower the application.
The steps are the following:
- Initial configuration of the application (Commit)
- Adding authorization to the application (Commit)
- Configuring REST controllers and Spring Data repositories to do app's business logic (Commit)
- Configuring Apache Ignite to increase the application's durability (Commit)
You will need Java, Maven and NodeJS to run this application
Running backend application: Run SpringWorkshopApplication.java with your IDE or via mvn spring-boot:run
.
Running frontend application: Run npm run start
in the frontend directory.
You can see the demo recording here: https://youtu.be/Jc-6yQiq-Io