Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2025
  • Rocky Mountain Ruby 2023 - Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds
    As Rails monoliths grow, coupling becomes increasingly difficult to manage. Many have reached for hope in microservices but instead found higher complexity. The Modular Monolith approach is a proven, lightweight alternative that offers the benefits of enforced boundaries without being cumbersome. This talk proposes a phased approach to refactoring toward this style using the packwerk gem.

ความคิดเห็น • 9

  • @leoluchi
    @leoluchi 11 หลายเดือนก่อน

    Nice topic, well explained

  • @sunstrikovich
    @sunstrikovich 11 หลายเดือนก่อน +1

    Amazing talk! Thank you for sharing the experience

  • @fuu812
    @fuu812 8 หลายเดือนก่อน

    Thanks for this talk!

  • @LouisNguyen-y5h
    @LouisNguyen-y5h ปีที่แล้ว +1

    Really nice 👍topic

  • @stpaquet
    @stpaquet ปีที่แล้ว +2

    nice

  • @Aalii6
    @Aalii6 หลายเดือนก่อน

    👍👍

  • @zaqueudovale852
    @zaqueudovale852 3 หลายเดือนก่อน

    Mudei meu projeto que usava exceptions pra usar a lib OneOf. Achei que fica mais claro no codigo os possiveis fluxos de execucao e tbm os casos de teste.

  • @kevanschwitzer8585
    @kevanschwitzer8585 ปีที่แล้ว

    Not a rails developer, but great talk! Appreciated the insights!

  • @BahriddinAbdiev
    @BahriddinAbdiev ปีที่แล้ว

    This is great talk. Thank youIf you. I have a q: if you don't have database level constraints between tables (foreign key) you might have records which are stale. Then you should have some sort of syncing mechanism or dealing with bunch of rescue RecordNotFound errors. Isn't FK constraint actually good without cascade delete?