DTDucas™
Sign inSign in
DTDucas
  • Projects
  • About
  • Capabilities
  • Blog
  • Contact
  • Sign in
  • LinkedIn
  • GitHub
  • X
contact@dtducas.com
|
P02 · 2026

Citizen identity microservices at national scale (mock)

All projects
IdentityHub — Citizen identity microservices at national scale (mock)
Overview

Five bounded-context services for a citizen registry, connected by Kafka events with the Outbox pattern and a choreography Saga. Designed like an enterprise, deployed like an individual.

Role

Backend / systems architect

Stack
  • Java 21
  • Spring Boot 3
  • Kafka
  • Postgres
  • Redis
  • Keycloak
  • Kubernetes
  • OpenTelemetry
Highlights
  • 01Bounded by business capability, not CRUD verbs — a service never touches another's tables
  • 02Events are past-tense; Outbox pattern keeps DB and Kafka from drifting
  • 03Choreography Saga for cross-service consistency
  • 04Full observability: Prometheus + Grafana + Loki + OpenTelemetry
Outcomes

5

bounded services

Outbox

+ Saga consistency
Next project

FlowCore

Tell me about your project and I'll advise on the fit, scope, and approach — architecture, APIs, data pipelines, cloud, and CI/CD — and the right level of automation for your goals, technical constraints, and timeline.

Let's build something reliable, end to end

ContactContact
BLCK. 01
  • Projects
  • About
  • Capabilities
  • Blog
  • Contact
BLCK. 02
  • Privacy Policy
  • Terms
  • Cookie Policy
  • FAQ
BLCK. 03
  • LinkedIn
  • GitHub
  • X
  • |
DTDucas™
© 2026 DTDucas. All rights reserved.contact@dtducas.com