Deterministic Simulation Testing + Linearizability Checks = How we test the Resonate Server. Learn more in our latest article: https://lnkd.in/g3K7XQgi
关于我们
A dead simple Durable Execution framework. A dead simple cloud programming model. Open source. Open specification.
- 网站
-
https://resonatehq.io
Resonate HQ的外部链接
- 所属行业
- 软件开发
- 规模
- 2-10 人
- 类型
- 私人持股
- 创立
- 2023
- 领域
- Software和Distributed Systems
Resonate HQ员工
动态
-
Looking for an actual definition of Durable Execution? A Durable Execution is an abstraction with a failure agnostic definition (the code) resulting in a failure tolerant execution (the computation). A failure agnostic definition is a definition that does not contain failure detection and mitigation. A failure tolerant execution is an execution that, when an execution experiences a failure and subsequently recovers is equivalent to an execution that does not experience a failure. — Dominik Tornow
-
We celebrate Muhammad Asghar Ali for their contribution to the Resonate Server. ?? Muhammad added project creation capability to the CLI that enables adopters to scaffold Resonate based projects with a single command. `resonate project create --name <app-name> --template <template> Thank you Muhammad! ?? https://lnkd.in/gdpwFeGt If you are interested in contributing an exciting open source project, come chat with the community: https://lnkd.in/gMEvzfDF
-
Need to develop for a human-in-the-loop? We got you: https://lnkd.in/dm225aSb This post explores how Distributed Async Await enables developers to integrate human input as easily as writing standard async code. Check out this game-changing approach.
-
Want to build your own on-prem Function-As-A-Service (FAAS) ? We got you: https://lnkd.in/grix2jUN
-
-
We celebrate Nitheesh Raaja R for their contribution to the Resonate Server. ?? Nitheesh added functionality to the CLI, enabling the management of callbacks. https://lnkd.in/gxYsw9-4 Thank you Nitheesh! ?? Resonate is open source and built on an open specification. Join the Discord to get involved! https://lnkd.in/gMEvzfDF
-
Here at Resonate HQ, we love the parable of the blind men and an elephant. The parable of the?blind men and an elephant?is a story of a group of blind men who have never come across an elephant before and who learn and imagine what the elephant is like by touching it. Each blind man feels a different part of the animal's body, but only one part, such as the side or the tusk. - https://lnkd.in/gxpqcQtT While the parable makes a deep connection to humanity and empathy, we believe the parable is also very good at making a point about software systems: Something can have many characteristics and aspects that make it many different things all at once. To gain a holistic understanding of something, you must look at it from many angles. Resonate is like an elephant in a dark room, and we aim to shine lights on it from many angles. Join us on February 19th at 10AM PT, as we explore some of the different ways you can think about Resonate. RSVP: https://lnkd.in/g26g_YzB Join us as we explore how Resonate is also: - An Async RPC Framework - Great for use cases that require Human-In-The-Loop - A generic Task Framework - Capable of providing FAAS infrastructure
-
-
Resonate HQ转发了
When I was younger, how I described myself changed easily with each new thing I experienced. I still describe myself as many things, but as I grow the foundational aspects become more constant and ever clearer. Similarly, as I engage with the technology we are creating at Resonate, each use case I apply it to unlocks a new way to describe it. Resonate is still young, and eventually there will be a much more constant fundamental aspect that is clear and distinguishable that everyone can relate to. But at the moment, we are embracing the stage we are in and boldly describing the technology for the new things that we notice. And today, Resonate is also an Async RPC Framework: https://lnkd.in/gfhVvUi9 RFI stands for Remote Function Invocation. With Resonate, a Remote Function Invocation returns a Durable Promise. You don't have to block the rest of the execution on the result of the function that was invoked. You can yield the result at any point later in the execution. Read the article for an in-depth breakdown and check out this example app to try it out for yourself: https://lnkd.in/gDpSK74b Then, LMK what you think!
-
-
Resonate is now on Substack! https://lnkd.in/gRNWiXkD
-
Interested in Deterministic Simulation Testing? Thursday, February 6th 2025 @9AM PT - Dominik Tornow and Joran Greef will be chatting about all they have learned building Deterministic Simulation Testers for Resonate & TigerBeetle. RSVP here: https://lnkd.in/gG3B-xmK