Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...