dfsync’s Post

We’ve just shipped 🚀 @𝗱𝗳𝘀𝘆𝗻𝗰/𝗰𝗹𝗶𝗲𝗻𝘁 𝟬.𝟳.𝘅. This release is focused on something that usually gets overlooked — observability in service-to-service communication. When requests start failing in production, it’s rarely about “did it fail?” It’s about: - how long did it take? - how many retries happened? - why did we retry? - what actually changed between attempts? 𝗜𝗻 𝟬.𝟳.𝘅 𝘄𝗲 𝗺𝗮𝗱𝗲 𝘁𝗵𝗲𝘀𝗲 𝗱𝗲𝘁𝗮𝗶𝗹𝘀 𝗲𝘅𝗽𝗹𝗶𝗰𝗶𝘁. You now get: - request timing metadata (startedAt, endedAt, durationMs) - retry metadata (attempt, delay, reason) - support for Retry-After header - retry lifecycle hook (onRetry) - clear retry delay source (backoff vs retry-after) This makes debugging, monitoring, and reasoning about distributed systems much more predictable. Next step → integration safety (0.8.x): - response validation - idempotency keys Step by step, making service-to-service communication more reliable. NPM: https://lnkd.in/dWtHvhNS --- GitHub: https://lnkd.in/d2Drgx4i #nodejs #typescript #microservices #backend #softwareengineering #observability #distributedSystems #opensource

  • @dfsync/client
Release 0.7.x - Observability

To view or add a comment, sign in

Explore content categories