Life Beyond Distributed Transactions: An Apostate's Implementation - Relational Resources
Posts in this series: A Primer Document Coordination Document Example Dispatching Example Failures and Retries Failure Recovery Sagas Relational Resources Conclusion Sample code from this series So far in this series we've mainly concerned ourselves with a single resource that can't support distributed (or multi-entity) transactions. While that is becoming
In Work on what matters, I wrote about Hunter Walk’s idea of snacking: doing work that is easy to complete but low impact. The best story of my own snacking behaviors comes from my time at Stripe. I was focused on revamping the engineering organization’s approach to operating reliable software, and decided that it might also make sense to start an internal book club. It was, dear reader, not the right time to start a book club.
Microservices are frequently referred to as a variant or derivative of service-oriented architecture (SOA), if not essentially the same thing. While there
When Apple bought Dark Sky, it was apparent that the days for one of the best-designed, data-dense, and yet visually simple apps were numbered. It is a shame, considering Apple’s weather app …
“This will be a thread discussing a real world breach involving a drone delivered exploit system that occurred this summer
Some details I am not able to discuss, however for the blue teams & red teams out there I hope this provides a good measure of capability.
🧵🚁 🎮🖥️🦠”
As teams integrate ML/AI models into production systems running at-scale, they’re increasingly encountering a new obstacle: high GPU costs from running
The Postgres-compatible database and stream processor ingests data from multiple sources and delivers capabilities previously only found in batch-based systems.
This post asks if we can remove Alpine from our PETAL stack. Can we do everything we need with just LiveView? Let's explore an area we can still improve.
There is no “Three Mile Island” event coming for software
In Critical Digital Services: An Under-Studied Safety-Critical Domain, John Allspaw asks: Critical digital services has yet to experience its “Three-Mile Island” event. Issuch an accident necessary…
The Emacs Problem Stevey's Drunken Blog Rants™ Charles G. pointed out in an email discussion recently: Lisp still doesn't seem like the right language for doing text manipulation, and nothing I've seen from the Emacs libraries is making me think any differently. It sure beats the hell out of Java