DEV Community

Cover image for Microservices That Collaborate in Real Time via a Shared Kiponos Config Tree (Java SDK)
Devops Kiponos
Devops Kiponos

Posted on • Originally published at github.com

Microservices That Collaborate in Real Time via a Shared Kiponos Config Tree (Java SDK)

Microservices usually coordinate via REST chatter or message storms just to share "I'm ready" or "use fallback B." What if they collaborated through a shared live config tree instead?

Each service connects to the same Kiponos profile:

workflow/
  order-fulfillment/
    inventory_reserved: true
    payment_captured: true
    shipping_ready: false
  capacity/
    warehouse-east: 0.72
    carrier-api: degraded
Enter fullscreen mode Exit fullscreen mode

Inventory service sets inventory_reserved. Payment service reads it locally before capture. Shipping watches shipping_ready flip — all via kiponos.path(...).getBool() with zero network on the read path.

Writes are infrequent state transitions; reads are local cache hits. WebSocket deltas keep every service synchronized without a config server poll loop.

This is real-time collaboration without turning your config system into a database of record — operational coordination only.

kiponos.io · github.com/kiponos-io/kiponos-io

Top comments (0)