RailsConf 2023 - Beyond CRUD: the PostgreSQL techniques your Rails app is missing. Shayon Mukherjee

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



Duration: 33:51
127 views
3


Being part of gnarly production outages isn’t uncommon. In this talk, I will share short entertaining stories about a few head scratching production outages we faced and how we used efficient and simple PostgreSQL features in Rails to build scalable solutions.

I will also discuss how and when to use certain PostgreSQL concepts in Rails, such as optimistic and pessimistic locking, using real-life examples that power core customer features.

Finally, I will discuss uses of Postgres mutex to manage concurrent access to shared resources and wrap up by sharing our own experiences and lessons from other production outages. This will help you avoid common operational pitfalls and improve your application's reliability and query patterns.




Other Videos By Confreaks


2023-09-04RailsConr 2023 - Forging Your Path to Senior Developer by Ifat Ribon
2023-09-04RailsConf 2023 - Managing the Burnout Burndown by Anjuan Simmons
2023-09-04RailsConf 2023 - ActiveRecord::Encryption; Stop Hackers from... by Matthew Langlois, Kylie Stradley
2023-09-04RailsConf 2023 - Rails as a piece of birthday cake by Vladimir Dementyev
2023-09-04RailsConf 2023 - Functional Patterns in Ruby by John Crepezzi
2023-09-04RailsConf 2023 - Mentorship Panel - Shana Moore, John Sawers, Ebun Segun, Erik Guzman & Adam Cuppy
2023-09-04RailsConf 2023 - Upgrading the Ruby Community by Pat Allan
2023-09-04RailsConf 2023 - A pragmatic and simple approach to fixing a memory leak by Vincent Rolea
2023-09-04RailsConf 2023 - An imposter's guide to growth in engineering by Ebun Segun
2023-09-04RailsConf 2023 - How Rails fosters a diverse and competitive tech ecosystem in... by Jordan Trevino
2023-09-04RailsConf 2023 - Beyond CRUD: the PostgreSQL techniques your Rails app is missing. Shayon Mukherjee
2023-08-21Ankita Kulkarni – The performance myths of React Native (Chain React 2023)
2023-08-21Colin Gray – Default to performance (Chain React 2023)
2023-08-21Michał Pierzchała – Scaling teams with federated super apps (Chain React 2023)
2023-08-21Riccardo Cipolleschi – From Codegen to your first PR in Core (Chain React 2023)
2023-08-21Rob Walker – 0 to 1 (Million Downloads): PUMA's Mobile Success Story (Chain React 2023)
2023-08-21Taz Singh – Wait, you’re shipping React Native to the web?! (Chain React 2023)
2023-08-21Lorenzo Sciandra – The work that you don't see (Chain React 2023)
2023-08-21Kadi Kraman – Building a 5-star app (Chain React 2023)
2023-08-21Keith Kurak – Not your grandparents’ Expo (Chain React 2023)
2023-08-21Naoya Makino – Server-Driven UI (Chain React 2023)



Tags:
Ruby on Rails
Rails
DHH
RailsConf
Tech Session