Discover how to enhance your Rails application's sustainability by implementing a service layer in this 30-minute conference talk from RailsConf 2022. Learn why separating business logic from Active Records is crucial and how to create a simple yet effective service layer without relying on complex patterns, principles, or external libraries. Explore the benefits of establishing a clear boundary between your user interface and database, and gain practical insights on how to start implementing this design decision immediately to improve your app's long-term maintainability.
Overview
Syllabus
RailsConf 2022 - Your Service Layer Needn't be Fancy, It Just Needs to Exist by David Copeland
Taught by
Confreaks