← Datadog
First-time day at Datadog

Fix the slow path in Go middleware without breaking request context

You’re the software engineer. Your team is in the room. Printed Oct 13, 2026.

Request metadata preservation is pulling against latency on a hot Go path.

Trace continuity protects incident diagnosis while lower allocation pressure protects production request latency.

Who you’d be doing this for

“My latency alert fired after the upgrade, and now the checkout owners want tracing turned off.”

Raul Campos · Staff Backend Engineer

Operates a Go checkout service whose latency budget is tight and relies on traces during production incidents.

What is at stake

Affected Go services add 8 ms of p99 overhead after the middleware release. You have to weigh a fast compatible patch against the risk of breaking request context.

Why it isn’t already fixed

Every obvious fix costs something else. That’s the part you’d have to decide.

  • latency budget vs trace context
  • fast mitigation vs durable library fix
  • allocation reduction vs request isolation

Why Datadog

Open-source SDKs carry APM instrumentation into customer services, so library overhead directly affects whether tracing stays enabled.

Written with these in mind

performance-minded backend engineerSDK engineersystems debugger

Not your kind of problem? 40 more at Datadog, or browse every organization.

This is the setup. The work is inside.

Running it puts you in the room: the full situation and its constraints, stakeholders who push back in their own words, and the decisions that are yours to make. What you produce becomes a Day One Plan — work you can show someone instead of describing.