I love this take on log-centric system architectures. It's been obvious for a while that this is a great way to model large-scale distributed systems; however practically it's been out of reach for many smaller teams. I am really excited for where we are heading!
24.01.2025 13:50 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Every System is a Log: Avoiding coordination in distributed applications
Distributed coordination makes application complex and brittle. Because all systems eventually build on logs, we can use a shared-log approach to eliminate most coordination. We discuss this conceptua...
๐๐ฏ๐๐ซ๐ฒ ๐๐ฒ๐ฌ๐ญ๐๐ฆ ๐ข๐ฌ ๐ ๐๐จ๐
Here is an idea on how to drastically ๐ซ๐๐๐ฎ๐๐ ๐๐จ๐ฆ๐ฉ๐ฅ๐๐ฑ๐ข๐ญ๐ฒ ๐๐ง๐ ๐๐จ๐จ๐ซ๐๐ข๐ง๐๐ญ๐ข๐จ๐ง in distributed apps.
A fun way to look at this is similar to the idea of Turning the Database Inside Out - like Turning the Microservice Inside Out.
restate.dev/blog/every-s...
๐
24.01.2025 13:14 โ ๐ 53 ๐ 13 ๐ฌ 4 ๐ 5
Introducing S2
The Log โ made serverless
So excited to announce the preview launch of S2! s2.dev/blog/intro
20.12.2024 21:02 โ ๐ 59 ๐ 18 ๐ฌ 5 ๐ 1
UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS ๐
21.12.2024 18:08 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Nice! Weโre really enjoying WarpBuild; Iโve also had good results with Amazon CodeBuild but never used it as a GHA replacement.
08.12.2024 01:22 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Thrilled to be playing a part of this evolving story!
07.12.2024 12:48 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
YouTube video by ChemicalBrothersVEVO
The Chemical Brothers - Out Of Control (Official Music Video)
Got the perfect soundtrack youtu.be/6sOpbRL8R4g?...
29.11.2024 18:34 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
The difficult part is that all the smart placement decisions happen within a zone, but you first need something at the regional API layer to decide upfront where to try send the request. Getting the balance wrong might mean much worse availability at the regional level during a single zone outage.
27.11.2024 21:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
A primary driving factor is availability: the EC2 control plane wants to get out of the shared regional path and home onto a specific AZ as quickly as possible. This way you minimise shared points of failure and allow unaffected AZs to continue working in the presence of an outage.
27.11.2024 21:33 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
I forget exactly what the classic networking API used to look like but making the AZ (or in the VPC world, subnet id) parameter optional. Seems easy enough but there were hard reasons why that was difficult to support!
27.11.2024 21:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Soaked up a lot of internal and external effort dealing with it. One of the worst consequences was that for large customers with multiple accounts, you wanted to know that AZ names are aligned within your organisation. But if you had launched any EC2 instances, even indirectly, we couldnโt change.
27.11.2024 20:18 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
Fun fact, I was on the team that owned the service behind EC2 AZ randomisation a few (ok, quite a fewโฆ) years back. It was a very early, heavy handed decision to try better distribute placement - in hindsight should have been solved with better UI and APIs.
27.11.2024 20:14 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0
Important correction!
27.11.2024 17:10 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Is it really that weird? I thought itโs fairly common pattern in the Unix tools world. npm works the same way to separate its own arguments from those passed to scripts. Test binary is a bit of a leap, but Iโd expect someone who understands how Rust programs get compiled to have an intuition for it.
27.11.2024 15:38 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Hi, friends! Nice to see this place pick up some buzz! Look forward to connect with the systems community over here.
27.11.2024 15:24 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0
Tinkering with semiconductors and copper for ebikes, cargo bikes, and things slightly larger.
Also curious about the pre/post-cloud internet (forecast: ๐ค๏ธ).
CEO of System Initiative, Co-Founder of Chef. Open source. Heavy metal and music. Comics. @adamhjk on Twitter, @adamhjk@hachyderm.io on Masotodon.
Rust live-coder and OSS tinkerer who loves teaching. I try to maintain a high SNR. Wrote Rust for Rustaceans. At Helsing.ai. Formerly AWS. Co-founded ReadySet. @jonhoo elsewhere. he/him/they
Making streams serverless @s2.dev
Decide what to be, and go be it.
Columbus
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD. https://restate.dev
Shitposting & Memes.
Data & Stuff.
#dataBS #trailrunning
๐ https://rmoff.info
Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about @resilienceinsoftware.org
CEO of Bluesky, steward of AT Protocol.
Letโs build a federated republic, starting with this server. ๐ฑ ๐ชด ๐ณ
On a mission to tame data. (Ex-Google, always ASF, working on something new.)
founder & ceo @blockpartyapp.com: helping you deep clean your socials and live a better online life
harvard bkc affiliate. cofounder project include. early eng at pinterest, quora, usds. stanford bs ee and ms cs. 2022 time woman of the year.
Co-founder/CTO @fennel.ai / Databases #DataBS / Distributed Systems / Infrastructure. @bothra90 on Twitter.
Maker, Husband, Parent, Grandparent, VP & Chief Evangelist for AWS
The world's largest professional organization advancing #computing as a science and profession. Also on Mastodon | LinkedIn | Meta | YouTube | Instagram.
@__steele on the bird site. Lefty, in every sense of the word. AWS Hero, I mostly post about cloudy things and silly projects Iโve worked on. I also post photos of my dog, Mulan. He/him.
Principal Canadian Engineer @ AWS working on ฮป & some of the other ๐ฅ๏ธ things.
Support Ukraine & Trans lives NOW, when it matters the most.
DevOps @resend.com
AWS Hero | Blogger | Speaker | Serverless and coffee junkie
Just a developer for fun
Chief Evangelist (EMEA) @ AWSCloud. Serverless, IoT, AI/ML. Few pics, some music. My opinions. Complexity is a science. He/him.
AWS Hero
Staff Eng @ Datadog
Streaming at: twitch.tv/aj_stuyvenberg
Videos at: youtube.com/@astuyve
I write about serverless minutia at aaronstuyvenberg.com/