Skip to content

Microservice decomposition (outbound coupling)

Full workflow

Complete guide (limitations, CI, published lens): microservice-decomposition

Why use CCE

Monolith decomposition stalls without a map of outbound dependencies — HTTP clients, gRPC stubs, service discovery. Module boundaries drawn on whiteboards miss hidden coupling through shared libraries.

CCE inventories external call sites so architects can cluster by directory and propose microservice cuts with evidence.

Example command

cce -folder . -mapper-file https://releases.stackgen.com/cce/lenses/microservice-decomposition/latest/microservice-decomposition_lenses.yaml -filter all -format json

Analysis recipe

This use case is registered as recipe microservice-decomposition — run with:

cce run -folder . -language AUTO -recipes microservice-decomposition -output microservice-decomposition.json

Published lens

https://releases.stackgen.com/cce/lenses/microservice-decomposition/latest/microservice-decomposition_lenses.yaml