Locally Optimal

Ask a Tech Lead: I have to make a technical decision but I can’t know the right answer

What’s the right approach when I need to make a big bet but have little guarantee of the right call in the end? What’s the right approach when I need to make a big bet but have little guarantee of the right call in the end? How can I choose confidently even when the cost of mistakes is high?

Building self-healing, observable systems with AWS Step Functions

Modern highly-distributed application architectures solve real problems, but they bring with them novel challenges. Knowing what is…