- Vert.x: A lightweight and high-performance framework for building reactive applications.
- JOOQ: A type-safe, fluent API for querying the database and handling results.
- MariaDB: A relational database.
- Redis: A cache to store the results of long-running tasks and improve performance.
- SSE (Server-Sent Events): For providing real-time updates on the progress of long-running tasks.
- Factory pattern: For managing the creation and execution of long-running tasks.
- Vue.js: A progressive JavaScript framework for building user interfaces.
- Pinia: A state management solution.
- Tailwind CSS: A utility-first CSS framework for styling.