[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)