Production microservices platform

Ship microservices in days, not months.

Nucleus replaces five tools — monitoring, audit, security, orchestration, real-time delivery — with one production-tested platform. Plug in your business logic, ship the same week.

Powers 3 multi-tenant SaaS products in production · 17 modules · 866+ tests

nucleus — orchestrating live
$ nucleus init payments-service # your business logic Service scaffolded with auth, audit, monitoring Connected to broker, OAuth2, object store, SSE channel $ nucleus deploy payments-service registering with control plane… Health stream live · monitoring.nucleusframework.ca Audit pipeline attached · @AuditAction live Service-mesh discovery published · 3 instances ready First request: 42µs p50 · 180µs p99 Production-ready in 4m 12s.

Microservices were supposed to make you faster.

Instead, every team rebuilds the same five tools — and spends the first six months wiring infrastructure before writing a line of business logic.

🔧

Plumbing eats your roadmap

Auth, messaging, audit, monitoring, retries — six months of "platform work" before the product team can ship anything customers see.

🧩

Tools don't talk to each other

Datadog, Vault, OpenSearch, Kafka, your custom audit table — five vendors, five dashboards, no single trace across them.

🌫️

No real-time visibility

When a service degrades at 03:00, you find out from Slack — not from your platform. Dashboards show what already happened, not what's happening now.

⏱️

Latency budget already spent

By the time the request hits your business logic, three sidecars and two service meshes have eaten 40ms. Real-time and high-frequency systems don't have it.

📋

Compliance is bespoke per service

Each team writes its own audit, its own PII masking, its own retention policy. Auditors find the divergence, not you.

👥

Onboarding takes weeks

New engineers learn five different patterns — one per service the team built — before contributing. Senior time burns explaining, not building.

One platform. Five problems solved on day one.

Nucleus is not a library. It's a production-tested microservices platform with built-in observability, audit, security, orchestration, and real-time delivery — uniformly applied across every service.

Stop building infrastructure. Start shipping product.

One reference architecture across every service. One audit pipeline. One identity layer. One real-time channel. One monitoring control plane. Adopt all five — or just the modules you need.

Faster to first deploy
17
Production modules
< 200µs
P99 platform overhead
3
Live SaaS products

What you get out of the box

The capabilities every microservices platform needs — already built, already tested in production.

📡

Real-time system visibility

Know what's happening — not what already happened.

Every service streams health, GC, threads, and custom metrics through your message broker into a unified control plane. Live dashboards. SSE-pushed alerts. Drill-down log explorer that traces one request across every service it touched.

📊

End-to-end latency analytics

See every step of every request — down to the method.

Three tiers of performance tracking in one console: the gateway times every request live, per-service tracking captures the work inside each service, and @NucleusTracker gives always-on, method-level timing on any method you annotate. Walk a single request through all of its steps — p50/p95/p99 latency, throughput, and error rates on live timeseries charts — then drill from a slow endpoint straight to the method that caused it.

📋

Built-in audit trail

Compliance becomes a one-line annotation.

Add @AuditAction to any method — Nucleus logs who, what, when, with what data. Searchable, exportable, retention-policy aware. Same audit format across every service. Auditors love it. Developers don't think about it.

🛡️

Centralized security layer

One identity, one gateway, one place to revoke.

OAuth2/OIDC server with rotating keys. Reactive WebFlux gateway with off-heap blacklist (revoked tokens, blocked users, blocked IPs). Field-level PII encryption. Marker-token verification so backend services reject anything that bypassed the gateway.

🔑

Admin-managed access control

Change who can do what — without a redeploy.

Roles, permissions, and route/authority rules live in the database and are managed from the operations console. Grant or revoke access, register and rotate OAuth client credentials, and manage the IP blocklist — all at runtime, fully audited.

🔄

Auto service registration & orchestration

Services find each other. You don't write discovery code.

Every service self-registers via broker-published heartbeats. Workflow engine orchestrates async multi-step flows with @WorkflowStep. Restart, shutdown, scale individual instances from one UI. No Consul, no etcd, no extra cluster to operate.

Low-latency architecture

Built for telecom, trading, and real-time systems.

Off-heap Chronicle-Map for hot caches. HMAC over RSA on the request path. Bounded executors with predictable rejection behavior. Async-by-default for side effects with AFTER_COMMIT semantics — sub-200µs platform overhead at p99.

📨

Polyglot messaging

One annotation across every major broker.

@NucleusListener + @NucleusPublish work uniformly across Kafka, RabbitMQ, Solace, Chronicle Queue, SQS, SNS, Kinesis, Google Pub/Sub, Azure Service Bus, ActiveMQ, Artemis, and IBM MQ. Same for the database — JPA over any RDBMS. Switch infrastructure with a config change, not a refactor.

🎬

Time-synchronized replay

Requests, logs, thread stacks, and GC pauses on one timeline.

Schedule diagnostic windows ahead of time (tonight's 03:00 batch, next Tuesday's release). Every request carries a session ID across every service — scrub the timeline and see the inbound HTTP request, every log line it emitted, the threads that handled it, and any GC pauses that interrupted them, all aligned to the same clock. Auto-archived to MinIO, retention-policy aware.

Production-grade by design

Not a side project. A platform stress-tested by three live multi-tenant SaaS products handling real customer traffic today.

Engineered for systems that can't afford to fail

Nucleus is built on the same primitives high-throughput trading desks and telecom carriers reach for: a pluggable message broker (Kafka, Solace, Chronicle, RabbitMQ — your choice) for durable event streams, Chronicle Map for off-heap micro-second caches, event-driven architecture end-to-end so backpressure stays bounded. The persistence layer is JPA over any relational database — no vendor lock-in.

The framework itself runs on Java 21 + Spring Boot 3.5. Every module ships with Spock + Groovy test specs, an OpenAPI 3.0 contract, and a documented SLO budget. Three live SaaS products — BookWise, GoldFish, TaskSense — run on it in production today.

Adopt one module or the entire platform. The reference architecture stays consistent so onboarding new engineers takes days, not weeks.

⚙️
Pluggable message brokerKafka, Solace, Chronicle, RabbitMQ — same code path
JPA · any RDBMSMySQL, PostgreSQL, Oracle, SQL Server — no SQL portability tax
🗺️
Chronicle MapOff-heap blacklist · sub-microsecond lookups
Java 21 · Spring Boot 3.5Reactive WebFlux gateway · classic MVC backends
🔐
OAuth2 / OIDCJWT with rotating keys · marker-token verification
📦
OpenAPI 3.0Generated TypeScript & Python clients per service
🧪
866+ Spock specsBehavior-driven tests across all modules

How it works

Three steps from empty repo to a service registered, audited, and observable.

1. Create your service

Add a Maven dependency for the modules you need — nucleus-audit, nucleus-monitoring, nucleus-gateway-client. Write your business logic. That's it.

2. Register & deploy

On boot, the service self-registers with the control plane via your broker of choice. The gateway routes traffic. The audit pipeline attaches. No manual wiring, no service mesh sidecar, no extra cluster.

3. Monitor instantly

Health, GC, threads, custom metrics stream live to the dashboard. Audit events flow into the searchable trail. Real-time alerts arrive over SSE. You see it all from minute one.

Built for systems that matter

Where Nucleus is being used in production — and where it fits next.

🏢

Microservices platforms

Startups and product teams shipping multi-tenant SaaS who need a production reference architecture, not another tool stack to integrate.

📞

Telecom systems

Real-time signaling, call routing, billing pipelines — sub-millisecond p99 budgets and event-driven architecture from end to end.

High-throughput event processing

Trading, fraud detection, IoT telemetry — anywhere the platform overhead has to stay below the business logic's compute time.

🏛️

Enterprise modernization

Replacing legacy monoliths and aging ESB stacks with a clean, audited, observable microservices fabric — without the service-mesh tax.

🤖

AI-integrated backends

Provider-agnostic LLM routing — switch from OpenAI to Anthropic to a private model with a config change. Multimodal support, retries, error classification built-in.

📋

Compliance-heavy products

Finance, healthcare, insurance — built-in audit trail and field-level PII encryption without per-service custom code.

See a microservice go live in minutes

Watch a payments service scaffold, register, audit, and start serving traffic — without writing a line of platform code.

3-minute walkthrough

From empty repo to a fully observable, audited, gateway-protected microservice — running in production. Live data, live monitoring dashboard, live audit pipeline.

  • Service scaffolded in 30 seconds
  • Auto-registered with the control plane
  • Audit, monitoring, security live from minute one
  • Sub-200µs p99 platform overhead
Open live demo → Request walkthrough
live monitoring · 12 services
config-service
10000 · UP · 3.2GB · 14ms
auth-service
10001 · UP · 2.8GB · 22ms
user-service
10009 · UP · 4.1GB · 18ms
audit-service
10003 · UP · 2.6GB · 11ms
mail-service
10006 · UP · 2.9GB · 8ms
payments-service NEW
10020 · UP · 1.2GB · 6ms
▸ Recent audit events
19:42:11 SUCCESS payments.charge user=demo amount=$49.99
19:42:08 SUCCESS auth.login user=demo
19:41:55 INFO payments-service registered with gateway

Early access

Nucleus is in production with three SaaS tenants today. Public pricing lands when the managed control plane ships. Get on the early-access list — you'll be among the first 20 teams to onboard, with founder pricing locked in.

Be one of the first 20 teams.

Direct line to the architect. Hands-on onboarding. Founder pricing for life.

Replies within 1 business day from [email protected].

Stop wiring infrastructure. Start shipping product.

See the platform in action with a 30-minute walkthrough. We'll cover your architecture, your latency budget, and what the first sprint looks like.

Book a Demo → Read the Docs

Or reply within 1 business day · [email protected]