Distributed Computing Jargon: An A to Z Glossary
A plain language glossary of distributed systems terms, from availability and CAP to Lamport time, consensus, ordering, serialized transactions, and ZooKeeper.
Archive: distributed computing, serverless performance, JVM memory troubleshooting, engineering time, APIs, data structures, microservices, and leadership articles.
A plain language glossary of distributed systems terms, from availability and CAP to Lamport time, consensus, ordering, serialized transactions, and ZooKeeper.
A practical guide to tracing, profiling, fixing, and proving performance issues across API Gateway, ALB, ECS Fargate, PostgreSQL, and DynamoDB.
A data rich JVM memory troubleshooting case study using JFR, heap dumps, Eclipse Memory Analyzer, and a real Netty classloader leak.
A practical article about protecting the time of strong engineers, reducing low value meetings, and keeping builders focused on meaningful software impact.
A practical guide to choosing real time APIs or event based architecture, including pros, cons, and a checkout example.
A practical guide to arrays, linked lists, stacks, queues, and deques with operation complexity, code examples, memory hooks, and when to use each one.
A practical case for why microservices are not the solution for everything, and how to decide when the independence is worth the operating cost.
A practical method for deciding when an ambassador belongs beside an application, with a service connectivity example and clear reasons to avoid it.
A hands on leadership framework for setting context, naming tradeoffs, inviting useful input, and closing the loop while building important work.