Pavel Tcholakov
banner
paveltcholakov.bsky.social
Pavel Tcholakov
@paveltcholakov.bsky.social
Software engineer building restate.dev; cloud | control planes | distributed systems | databases. Enjoys woodworking and long hikes in the mountains, Chinese martial arts, and racing cars.
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!
𝐄𝐯𝐞𝐫𝐲 𝐒𝐲𝐬𝐭𝐞𝐦 𝐢𝐬 𝐚 𝐋𝐨𝐠

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...

👇
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...
restate.dev
January 24, 2025 at 1:50 PM
Reposted by Pavel Tcholakov
𝐄𝐯𝐞𝐫𝐲 𝐒𝐲𝐬𝐭𝐞𝐦 𝐢𝐬 𝐚 𝐋𝐨𝐠

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...

👇
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...
restate.dev
January 24, 2025 at 1:15 PM
Reposted by Pavel Tcholakov
So excited to announce the preview launch of S2! s2.dev/blog/intro
Introducing S2
The Log – made serverless
s2.dev
December 20, 2024 at 9:02 PM
Thrilled to be playing a part of this evolving story!
First peek at distributed @restatedev.bsky.social: a database for durable execution.

Distributed setups scale, improve failover, and trade the dependency on persistent disk (eg EBS) with an S3 dependency. Restate replicates events internally to bridge S3's latency gap.
👇
restate.dev/blog/distrib...
Distributed Restate - A first look
A first look at distributed highly-available deployments of Restate and the architecture that supports those. We demonstate this through a geo-distributed active/active setup executing an order-proces...
restate.dev
December 7, 2024 at 12:48 PM
Hi, friends! Nice to see this place pick up some buzz! Look forward to connect with the systems community over here.
November 27, 2024 at 3:24 PM