Observability Practical By Samson Tanimawo, PhD Published May 13, 2026 4 min read

The Internal Platform Observability Skin

A platform team's observability stack should be invisible to product teams. The 'skin' pattern and what it costs to maintain.

The idea

Product teams see internal abstractions: 'log()', 'metric()', 'trace()'. Vendor specifics are hidden.

Switching vendors is a platform concern, not a product-team concern.

Cost

Skin maintenance is real. New vendor features lag behind in the abstraction.

Trade-off: portability vs immediate access to vendor features.

When this pattern wins

Companies with multiple regions or compliance requirements may need multi-vendor.

Companies committed to a single vendor for the long term often do not need this skin.