From multiple apps to Monolith
summary
Consolidates five Ruby on Rails applications into a single monolith by migrating shared job-board features while retaining legacy SOAP and FTP adapters and many site-specific exceptions. Uses Rails 6 multiple-database support to host separate data sources in one app, rewrites ad-serving and messaging pipelines, reconciles duplicated logic and schemas across sites, and reduces deployment and hosting overhead to simplify feature rollout and maintenance.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:14Business needs
- 5:39Multiple apps challenges
- 11:43Consistency complexity
- 16:35Company-specific struggles
- 19:49Switch to monolith
- 23:09Implementation results
- 26:08Summary
related talks
30mMonolith-ifying perfectly good microservices
26mMonolith-ifying perfectly good microservices
21mTaming Monoliths Without Microservices
40mMonoliths Between Microservices
20mSafely Decomposing a Highly Available Rails App
39mTaming Monoliths Without Microservices
28mBringing Your Rails Monolith Along As The Business Grows
27mScaling a Rails Monolith w/Event Driven Microservices
