Overview of the JAQ Stack architecture
The JAQ Stack is a pragmatic, cloud-native technology combination consisting of:
- Java 21: Provides virtual threads, pattern matching, and record classes.
- Helidon MP 4.3.1: A lightweight MicroProfile implementation for the backend (running on port 8080).
- Angular 20.0.0: A high-performance frontend framework (running on port 4200).
- MongoDB 3.9.1: A NoSQL document database for flexible data storage.
The architecture follows a layered approach: Angular Frontend $ ightarrow$ Helidon MP Backend (REST API) $ ightarrow$ MongoDB Database.