Excited to share our published paper at USENIX ATC 23 on how distributed transactions were implemented in @dynamodb using a timestamp ordering protocol without sacrificing high scalability, high availability, and predictable performance at scale
https://t.co/EHwXKmqLXS
We cover two chapters from the book Understanding Distributed Systems by @RaVitillo:
1. Downstream resiliency
Timeout, retries, circuit breaker
2. Upstream resiliency
Load shedding, load leveling, rate limiting, constant work.
Read it here: https://t.co/T1yo6X0frW
Just finished reading Understanding Distributed Systems by @RaVitillo
One of the best CS books I've read so far, highly recommended. I'll curate a TOC and a book review over the weekend.
Meanwhile, you can check out my WIP #booknotes here - https://t.co/xAKoOA03Tx
I am delighted to announce the new, updated, https://t.co/S37OG6Epdn! This new TLA+ guide took six months of work and is almost 40,000 words long, and I already have a million ideas on what to add next. Suitable for both beginning learners and advanced users alike!
@DominikTornow I leveled up by being on call for a large-scale system with strict SLAs and thousands of customers.
There is so much to learn from seeing systems fail in new and unexpected ways and finding ways to prevent that in the future.
Kyiv, our splendid, peaceful city, survived another night under attacks by Russian ground forces, missiles. One of them has hit a residential apartment in Kyiv. I demand the world: fully isolate Russia, expel ambassadors, oil embargo, ruin its economy. Stop Russian war criminals!
Microsoft is not a Silicon Valley darling, so it is often overlooked. But the behemoth in Redmond teaches us valuable lessons in startup strategy, cloud infrastructure, and the future of software. I wrote about my learnings here: https://t.co/zw4FqzNV8V
@ifesdjeen Someone I know recommended your book, and I would have bought it regardless of publisher :)
Out of curiosity, do you feel having a publisher limited you somehow (e.g. choice of topics, length of book, etc.)?