RailsConf 2018: Putting Rails in a corner: Understanding database isolation by Emil Ong

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=qwmviS2g1lA



Duration: 28:54
398 views
9


Putting Rails in a corner: Understanding database isolation by Emil Ong

If you've ever had inconsistent data show up in your app even though you wrapped the relevant code in a transaction, you're not alone! Database isolation levels might be the solution...

This talk will discuss what database isolation levels are, how to set them in Rails applications, and Rails-specific situations where not choosing the right isolation level can lead to faulty behavior. We'll also talk about how testing code that sets isolation levels requires special care and what to expect to see when monitoring your apps.




Other Videos By Confreaks


2018-05-18RailsConf 2018: Inside Active Storage: a code review of Rails' new framework by Claudio Baccigalupo
2018-05-18RailsConf 2018: Re-graphing The Mental Model of The Rails Router by Vaidehi Joshi
2018-05-18RailsConf 2018: “API?” – How LendingHome Approaches “Legacy” Technologies by Sam Aarons
2018-05-18RailsConf 2018: Giving your Heroku App highly-available PostgreSQL by Jake Varghese
2018-05-18RailsConf 2018: An Atypical 'Performance' Talk by Chris Arcand
2018-05-18RailsConf 2018: Minitest 6: test feistier! by Ryan Davis
2018-05-18RailsConf 2018: Engineering Engineering: More than the sum of our parts by Vietor Davis
2018-05-18RailsConf 2018: Deploying any Rails application to any cloud in minutes by Khash Sajadi
2018-05-18RailsConf 2018: Stop Testing, Start Storytelling by Mike Schutte
2018-05-18RailsConf 2018: Ten years of Rails upgrades by Jordan Raine
2018-05-18RailsConf 2018: Putting Rails in a corner: Understanding database isolation by Emil Ong
2018-05-18RailsConf 2018: Closing Keynote by Aaron Patterson
2018-05-18RailsConf 2018: Look Before You Import: A Webpack Survival Guide by Ross Kaffenberger
2018-05-18RailsConf 2018: 6 degrees of JavaScript on Rails by Michael Crismali
2018-05-18RailsConf 2018: Build A Blog in 15 (more like 30) Minutes: Webpacker Edition by Sasha Grodzins
2018-05-18RailsConf 2018: Quick and easy browser testing using RSpec and Rails 5.1 by Sam Phippen
2018-05-18RailsConf 2018: Keynote - Livable Code by Sarah Mei
2018-05-18RailsConf 2018: Old-school Javascript in Rails by Graham Conzett
2018-05-18RailsConf 2018: Leveling Up a Heroic Team by Aly Fulton
2018-05-17RailsConf 2018: Taking the Pain Out of Support Engineering by Cecy Correa
2018-05-17RailsConf 2018: Reporting Live from the Ramp of Death by Thijs Cadier