
Steffen Hoellinger
160 posts

Steffen Hoellinger
@shoellinger
AI & Data Streaming | Field CTO @confluentinc












𝐄𝐯𝐞𝐫𝐲 𝐒𝐲𝐬𝐭𝐞𝐦 𝐢𝐬 𝐚 𝐋𝐨𝐠 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. The core idea is: Applications coordinate with many systems (DBs, queues, locks, schedulers, ...) which are all logs underneath. But each log independently maintains its ground truth. We lack common order and conditions. By letting all those logs build on top of a common log, we can make a lot of distributed systems problems in apps and microservices virtually disappear. But how is this practically usable, given that our DBs and queues aren't built like this? How do we strike a sweet-spot balance between this model with its great resilience and consistency, and maintaining healthy decoupling and separation of concerns? We wrote about that design pattern, how it inspired our work on @restatedev, and how you can adopt this for your architecture. 👇












@andreasklinger I still feel that the notaries game in Germany is a huge blocker. Setup should be less intimidating. Its not the only issue but I hope what you’re pushing solves for it at least.






