2024年3月24日のブックマーク (3件)

  • クリーンアーキテクチャを少し説明できるようになれる記事 - Qiita

    はじめに クリーンアーキテクチャって最近流行ってるけどよく分からない。理解しようとすると結構学習コストがかかりそうだし、必要になったタイミングで改めて勉強しよう...と思っている人いると思います(自分がそうでした) そんな人向けに、この記事さえ読めばなんとなくクリーンアーキテクチャの質が分かるようになる記事を書いてみました。 自分なりの解釈も混じっている部分もありますがご了承ください。 また、クリーンアーキテクチャを用いたディレクトリ構成もサンプルとして別記事に書いたので、もしご興味があればご覧ください。 【コード付き】クリーンアーキテクチャのディレクトリ構成例を丁寧に紹介 - Express クリーンアーキテクチャとは クリーンアーキテクチャとはビジネスロジック(ドメイン)を中心に置き、インターフェースの層や技術を外側に配置する設計アプローチです。 Robert C. Martin (

    クリーンアーキテクチャを少し説明できるようになれる記事 - Qiita
    carolina04
    carolina04 2024/03/24
    “つまり、この図の通り全部の層に分ける必要もなく、依存関係をしっかりコントロールすることが重要だということです。”
  • 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に乗って実装することにより開発コストが最小になることを”
  • Speaker Deck Pro | Share Your Presentations Online

    ✓ Share your presentations within minutes ✓ Add privacy to your decks ✓ No Limits ✓ and a lot more useful features. ➜ Read more now.

    carolina04
    carolina04 2024/03/24
    パワーポイントのデザインパターン