Skip to content

Latest commit

 

History

History
32 lines (16 loc) · 946 Bytes

README.md

File metadata and controls

32 lines (16 loc) · 946 Bytes

Sample Web App Infrastructure

Sample web app using Angular frontend and NestJs backend.

Angular frontend

NestJs backend

Sequelize ORM also used for migrations

Keycloak OIDC provider

OpenTelemetry Otel Collector for collecting traces and spans

Jaeger for viewing collected traces and spans

Prometheus for collecting and querying metrics, and configuring alerts

AlertManager for integrations with incident response tools (Opsgenie)

Grafana for dashboards and viewing metrics

Blackbox-Exporter for converting basic http(s) healthchecks into metrics

 

Development flows

local-dev profile to be used when developing frontend or backend features.

local-full profile is for launching all the services together.