Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
28
Spark execution model Spark's simplicity makes it all too easy to ignore its execution model, and still manage to write jobs that eventually…
over a year ago

Improve your reading experience

Logged in users get linked directly to articles resulting in a better reading experience. Please login for free, it takes less than 1 minute.

More from Roberto Vitillo's Blog

Understanding Distributed Systems 1.1

Coordination is expensive as it reduces the availability and performance of distributed applications (PACELC theorem). I have extended…

over a year ago 42 votes
Testing and operating distributed systems

I am excited to announce that the first edition of my book about distributed systems is finally complete! First things first, I have…

over a year ago 33 votes
Leader election best practices

Sometimes a single process in a system needs to have special powers, like being the only one that can access a shared resource or assign…

over a year ago 37 votes
How distributed systems fail

At scale, any failure that can happen will eventually happen. Hardware failures, software crashes, memory leaks - you name it. The more…

over a year ago 34 votes
Scalability patterns of distributed systems

I have released a new chapter of Understanding Distributed Systems ! It explores the different patterns at your disposal when designing…

over a year ago 34 votes

More in startups

The Remarkable Incompetence At The Heart Of Tech

Hello premium subscribers! Today I have the first guest post I've ever commissioned (read: paid) on Where's Your Ed At - Nik Suresh, one of the greatest living business and tech writers, best-known for his piece I Will Fucking Piledrive You If You Mention AI Again

15 hours ago 5 votes
At least five interesting things: Bad Policy edition (#67)

ICE backlash; progressive bumbling; antisocial Americans; bad inflation data; the Roaring 20s; AI politics; China vs. America

20 hours ago 3 votes
AI and immigration uncertainty threaten Nigeria’s dreams of becoming an outsourcing hot spot

The West African nation wants to become the next global outsourcing hub, but as AI takes over basic tech tasks and U.S. visa hurdles rise, replicating India’s success could be challenging.

20 hours ago 2 votes
Trump is enabling Chinese power

An incompetent, selfish, inwardly focused administration is making America less of an obstacle to China's rise.

3 days ago 6 votes
Fed up with ChatGPT, Latin America is building its own

Dozens of organizations in the region have partnered to develop a large language model that better understands Latin America’s cultural and linguistic nuances.

4 days ago 8 votes