This presentation was recorded at YOW! 2020. #GOTOcon #YOW https://yowcon.com Kyle Kingsbury - Author of Riemann Monitoring System & Jepsen Series on Distributed Systems Correctness RESOURCES https://aphyr.com https://github.com/aphyr https://woof.group/@aphyr ABSTRACT We trust databases to store our data, but should we? Jepsen combines generative testing techniques with fault injection to verify the safety of distributed databases. We'll learn the basics of distributed systems testing, and show how those techniques found consistency errors in #MongoDB, #PostgreSQL, and #RedisRaft. Finally, we'll conclude with advice for testing your own systems. [...] RECOMMENDED BOOKS Simon Peyton Jones • The Implementation of Functional Programming Languages • https://amzn.to/3QxzD5m Vitaly Bragilevsky • Haskell in Depth • https://amzn.to/3EXpmbe Rebecca Skinner • Effective Haskell • https://amzn.to/3VgUKsh Graham Hutton • Programming in Haskell • https://amzn.to/3Fi8rBC John Whitington • Haskell from the Very Beginning • https://amzn.to/3VmX68R https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #Jepsen #Jepsen13 #DistributedSystems #KyleKingsbury #SoftwareEngineering #Programming Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.