#restate — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #restate, aggregated by home.social.
-
Distributed Computing is hard, but thankfully there a ton of ready-made solutions so your bits don't get strewn all over the floor when your infra is flaky.
I just added #restate to my pet workflow engine to do durable execution:
https://docs.sywtb-workflow-engine.rash.codes/chapter-1/3-duranium-plating.html
-
Most apps crumble under failure. @vdgiselle flips the script with #Restate: no message queues, no external DBs, just pure resilient code that can’t lose state. Stop writing defensive #Java—start writing fearless: https://javapro.io/2025/05/08/the-simplest-way-to-build-resilient-applications/
#CloudNative #JVM #Serverless @restatedev
-
☕Break time at #JCON2025! Read #JAVAPRO!
12:55 Anshika Koul: Taming postal chaos with #KotlinMultiplatform. https://javapro.io/2025/05/01/kotlin-multiplatforms-cross-platform-brilliance-at-norways-nearly-400-year-old-national-postal-service/
13:30 Ingo Düppe: 30 years of Java UI & performance. https://javapro.io/2025/04/07/hitchhikers-guide-to-java-performance/
14:30 Giselle van Dongen: Resilient apps with #Restate. https://javapro.io/2025/05/08/the-simplest-way-to-build-resilient-applications/ -
Tired of patching race conditions & writing retry spaghetti? Giselle van Dongen shreds the status quo with #Restate: resilient apps where every RPC, timer & saga self-heals. Forget failure. Read #JAVAPRO: https://javapro.io/2025/05/08/the-simplest-way-to-build-resilient-applications/
-
[Перевод] Иммутабельность в механизме Durable Execution: проблемы и решение
За последние годы мы наблюдаем всплеск разработки инструментов и платформ, обеспечивающих Durable Execution (устойчивое выполнение). Немного поясню его принцип. Компьютеры на сегодня достигли таких скоростей, что могут записывать результат каждой нетривиальной задачи в постоянное хранилище. Это, в свою очередь, позволяет им прекрасно восстанавливаться после временного сбоя путём повторного выполнения по журналу всех завершённых задач до момента этого сбоя. Выполнив эти задачи, система спокойно продолжает работу с точки, где она была прервана. При достаточном внимании и осторожности такой механизм можно реализовать с минимальным влиянием на модель программирования или производительность, что, безусловно, очень ценно. Не так ли?
https://habr.com/ru/companies/ruvds/articles/797137/
#перевод_ruvds #durable_execution #устойчивые_функции #lambda #aws #temporal #step_functions #restate #azure
-
[Перевод] Иммутабельность в механизме Durable Execution: проблемы и решение
За последние годы мы наблюдаем всплеск разработки инструментов и платформ, обеспечивающих Durable Execution (устойчивое выполнение). Немного поясню его принцип. Компьютеры на сегодня достигли таких скоростей, что могут записывать результат каждой нетривиальной задачи в постоянное хранилище. Это, в свою очередь, позволяет им прекрасно восстанавливаться после временного сбоя путём повторного выполнения по журналу всех завершённых задач до момента этого сбоя. Выполнив эти задачи, система спокойно продолжает работу с точки, где она была прервана. При достаточном внимании и осторожности такой механизм можно реализовать с минимальным влиянием на модель программирования или производительность, что, безусловно, очень ценно. Не так ли?
https://habr.com/ru/companies/ruvds/articles/797137/
#перевод_ruvds #durable_execution #устойчивые_функции #lambda #aws #temporal #step_functions #restate #azure
-
Building apps that survive crashes, retries, and chaos? At #JCON2025, Giselle van Dongen will discuss durable execution with #Java + #Restate. Join the session!
Want a taste before? Her #JAVAPRO article sets the stage. → https://javapro.io/2025/05/08/the-simplest-way-to-build-resilient-applications/
-
Why do simple apps turn into distributed monsters? Because resiliency is hard—until now. Giselle van Dongen unveils #Restate: a new way to build apps that just won’t die.
Want to code without fear? Jump in: https://javapro.io/2025/05/08/the-simplest-way-to-build-resilient-applications/