Understanding DNS resolution on Linux and Kubernetes
Anticipate Failure Anything that could improve connectivity is a positive thing to look forward to. The key is keeping client latency low and ensuring clients are prepared for very high traffic with cache control, sidecars, timeouts, circuit breakers, and retries. In addition to improving healthy signals from the services, it's critical to understa... See more
Roblox • Delivering Large-Scale Platform Reliability - Roblox Blog
Don’t underestimate the value of digging into history to investigate some bugs
I’ve always been pretty good at debugging weird issues, with the usual toolkit of println and the debugger. So I never really looked at git much to figure out the history of a bug. But for some bugs it’s crucial.
I recently had an issue with my server where it was leaking... See more
I’ve always been pretty good at debugging weird issues, with the usual toolkit of println and the debugger. So I never really looked at git much to figure out the history of a bug. But for some bugs it’s crucial.
I recently had an issue with my server where it was leaking... See more
Marcus • Marcus' Blog
Even so, problems will occur when trying to apply Bounded Contexts with distributed computing before the teams have a good reason to, or when trying to understand the strategic goals and solve business problems using single-process modularity first. Such a bias will likely lead to over-engineered technical approaches, putting too much emphasis on t
... See more