IAM | Access Control & AuthZ: hierarchical RBAC, DAC permission overrides, separation of duties (SoD), role delegation policies and realm-scoped access control.
-
Updated
Oct 14, 2026 - TypeScript
IAM | Access Control & AuthZ: hierarchical RBAC, DAC permission overrides, separation of duties (SoD), role delegation policies and realm-scoped access control.
Platform | Local Infrastructure: PostgreSQL/Redis, Kafka/Debezium messaging, Vault secrets, ClickHouse/SeaweedFS audit archival, Go tooling and observability with Prometheus, Grafana, Loki and Tempo.
IAM | Identity & AuthN: account lifecycle, OAuth 2.0/OIDC, federated login, sessions and token rotation, 2FA, account recovery and reauthentication.
Platform | Notifications: email via AWS SES, SMS via AWS SNS, in-app notifications, recipient preferences, dispatch retries and message status tracking.
Universal NestJS service boilerplate for MonadIAM — authn/permission guards wired against identity-service and access-control-service, audit/change-log capture with outbox-based ClickHouse archival, and BullMQ retention cleanup.
IAM/HRM | Organizations: organization lifecycle, departments, teams, projects, memberships, project account assignments and invitations.
HRM | Workforce Management: employee records, employment, staffing, work calendars and schedules, leave management and approval workflows. In development; HR HTTP API pending.
Platform | Shared Contracts: TypeScript definitions, gRPC Protobuf contracts, Kafka JSON Schemas, service seed datasets and schema publication to Apicurio Registry.
To associate your repository with the monadiam topic, visit your repo's landing page and select "manage topics."