Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.
RR 371: The Modular Monolith: Rails Architecture with Dan Manges
July 17, 2018
59:00
57.13 MB
Downloads: 0
Panel:
- 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