[HN Gopher] Deterministic simulation testing for our entire SaaS
___________________________________________________________________
Deterministic simulation testing for our entire SaaS
Author : wwilson
Score : 157 points
Date : 2024-03-12 15:21 UTC (7 hours ago)
(HTM) web link (www.warpstream.com)
(TXT) w3m dump (www.warpstream.com)
| terpimost wrote:
| Off topic: warpstream's calculator on the pricing page is pretty
| cool https://www.warpstream.com/pricing
|
| That breakdown switch is a lovely touch.
| figassis wrote:
| > Antithesis has created the holy grail for testing distributed
| systems: a bespoke hypervisor that deterministically simulates an
| entire set of Docker containers and injects faults, created by
| the same people who made FoundationDB.
|
| I remember the Antithesis founder was having a hard time
| explaining what exactly they did.
| mamidon wrote:
| I remember that too, the ambiguity for me was how their fuzzing
| was good enough to explore an arbitrary state space efficiently
| enough.
|
| The deterministic hypervisor is 'simple' enough albeit a pretty
| heavy engineering lift.
| nlavezzo wrote:
| One of the cool tricks we can use is that since the testing
| is all fully deterministic, once we find an interesting point
| in a test run - even if it is "deep" into the run time wise -
| our system can start many new branches of test runs off of
| that moment or moments just prior. So it is much more
| efficient than having to re-do the work to get to that rare
| interesting moment for each new branch.
| azurelake wrote:
| I'm curious if you're willing and able to share: Are you
| using FoundationDB as the data store for Antithesis?
| nlavezzo wrote:
| We'll be writing a lot in the near future about how
| Antithesis works, stay tuned :)
| azurelake wrote:
| Can't wait!
| mtremsal wrote:
| This is quickly becoming my favorite technical blog. Congrats
| Richie and Ryan. I didn't fully understand Antithesis the first
| time I ran into it; now it makes sense.
| zellyn wrote:
| Hey WarpStream folks... does your blog have an atom/rss feed?
| richieartoul wrote:
| https://www.warpstream.com/blog/rss.xml
| taink wrote:
| This is related to Antithesis, here is the thread on the original
| announcement :
|
| https://news.ycombinator.com/item?id=39356920
| fuzzy_biscuit wrote:
| Slightly tangential, but when I went to go look at pricing
| information on mobile, the rates were clipped/overflowed out of
| bounds.
| oldstrangers wrote:
| Woops, what are you device details? I'll take a look!
| ongy wrote:
| The "Fetch from follower" button is slightly broken on my
| Pixel6
|
| The breakdown one looks good, but the follower seems like the
| background got reduced width, but the active button is moving
| full width
| profstasiak wrote:
| hopefully in year 2300 we can have good way to test landing
| pages
| wolframhempel wrote:
| I've bookmarked it, just because the site is so pretty.
| necubi wrote:
| This is so, so cool. Basically the holy grail as a distributed
| systems engineer. Like the author, I've also avidly consumed
| every Jepsen report but the effort of actually implementing
| Jepsen tests for my systems always seemed too high.
|
| Very excited to see this technology democratized and made
| available to to more companies!
___________________________________________________________________
(page generated 2024-03-12 23:00 UTC)