ブックマーク / zenn.dev/pharmax (1)

  • Ruby on Rails×クリーンアーキテクチャを1年半に渡って本番運用して得られた学び

    この記事はPharmaXアドベントカレンダー2023の18日目の記事です。 こんにちは、エンジニアの加藤(@tomo_k09)です。PharmaXの薬局DX事業部でバックエンドの開発を担当をしています。 薬局DX事業部で開発しているサービスのバックエンドはRuby on Railsで書かれているのですが、Ruby on Railsで一般的なMVCアーキテクチャではなく、クリーンアーキテクチャをベースとしたアーキテクチャを採用し、1年半に渡って番運用しています。 そこでこの記事では、あえてRails wayを離れてアーキテクチャを導入するに至った背景や、このアーキテクチャを番運用してみて得られた学びについて、具体的なコード例を交えつつ紹介します。 Rails wayから離れてクリーンアーキテクチャベースのアーキテクチャへ移行した理由 クリーンアーキテクチャベースのアーキテクチャを採用する

    Ruby on Rails×クリーンアーキテクチャを1年半に渡って本番運用して得られた学び
    carolina04
    carolina04 2024/03/24
    “Railsとクリーンアーキテクチャは、そもそも目的が異なるため相性があまり良いとは言えません。というのも、思想的には真逆だからです。RailsはRails wayに乗って実装することにより開発コストが最小になることを”
  • 1