Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

RR 371: The Modular Monolith: Rails Architecture with Dan Manges

RR 371: The Modular Monolith: Rails Architecture with Dan Manges

FromRuby Rogues


RR 371: The Modular Monolith: Rails Architecture with Dan Manges

FromRuby Rogues

ratings:
Length:
59 minutes
Released:
Jul 17, 2018
Format:
Podcast episode

Description

Panel:


David Richards
Dave Kimura
Catherine Meyers


Special Guests: Dan Manges

In this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled The Modular Monolith: Rails Architecture. Dan is the CTO of Root, which is a car insurance carrier in Columbus, Ohio. They started the company a few years ago because they felt that the prices people pay for car insurance should be based primarily on diving behavior and not demographics. They talk about how he built the architecture of the app for his company, what a Modular Monolith is, their different gems, and more!

In particular, we dive pretty deep on:


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!


Links:


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


Sponsors


Sentry
Digital Ocean
FreshBooks


Picks:

Dave


The IT Crowd


David


Pay attention to how you’re hiring
Atlas of a Lost World by Craig Childs


Catherine


Breaking Into Startups Podcast


Dan


Postico

Special Guest: Dan Manges.
Released:
Jul 17, 2018
Format:
Podcast episode

Titles in the series (100)

All ruby related podcasts from Devchat.tv, including: - Ruby Rogues - My Ruby Story - Ruby Rants