...
Java Spring Boot is an ideal choice for the backend of the GovStack architecture due to its ease of use, scalability, and strong community support. Its capabilities align well with the goals of the initiative, enabling the development of efficient, secure, and maintainable digital government services that can adapt to evolving needs.
BPMN
Code
Git
The repositories can be accessed here:
https://github.com/GovStackWorkingGroup/sandbox-usecase-earlywarning-threatservice
https://github.com/GovStackWorkingGroup/sandbox-usecase-earlywarning-frontend
https://github.com/GovStackWorkingGroup/sandbox-usecase-earlywarning-userservice
https://github.com/GovStackWorkingGroup/sandbox-usecase-earlywarning-dataingestionservice
https://github.com/GovStackWorkingGroup/sandbox-usecase-earlywarning-communicationservice
Database Schema
Threat Table
Name | Type | Description |
---|---|---|
id | BIGINT | Primary key, auto-incremented. |
threatUUID | UUID | Unique identifier for the threat. |
type | VARCHAR(255) | Type of the threat. |
severity | VARCHAR(255) | Severity level of the threat. |
range | VARCHAR(255) | Range of the threat. |
notes | VARCHAR(255) | Additional notes about the threat. |
periodStart | TIMESTAMP | Start time of the threat period. |
periodEnd | TIMESTAMP | End time of the threat period. |
createdAt | TIMESTAMP | Timestamp when the threat was created. |
...