RR 371: The Modular Monolith: Rails Architecture with Dan Manges
Jul 17, 2018•59 min
Episode description
Panel:
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
- David Richards
- Dave Kimura
- Catherine Meyers
- Dan intro
- CTO and Co-Founder of Root
- Tracking driving habits of users to determine rate
- Ruby on Rails
- Architecture of the app
- Back-end platform in Rails
- Mobile as the primary interface
- See the app in the Google Play and iTunes stores
- Current direction for the company
- Identify good architectural boundaries in the code base
- Monoliths
- What is Modular Monolith?
- Why did you decide not to go the microservices route?
- Microservices introduce tradeoffs in your efficiency of making changes
- Not having a too fragmented back-end platform
- Do you have one large schema?
- Maintaining productivity
- Engines
- Separate integration tests
- Integration tests between various components
- Their rating engine
- Deployments
- His article: The Modular Monolith: Rails Architecture
- Highly recommends their modular monolith
- Everything is in one codebase
- And much, much more!
- The Modular Monolith: Rails Architecture
- Root
- Ruby on Rails
- Root in the Google Play store
- Root in iTunes
- dan-manges.com
- @dan_manges
- Dan’s Medium
- Dan’s GitHub
- Pay attention to how you’re hiring
- Atlas of a Lost World by Craig Childs
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.