yomitech

yomitech

Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。

登録確認メールをお送りします。いつでも配信停止できます。

バックナンバー

「ソフトウェアアーキテクチャメトリクス」の検索結果: 4冊

ソフトウェアアーキテクチャメトリクスの表紙

ソフトウェアアーキテクチャメトリクス

Christian Ciceri/Dave Farley/Neal Ford/Andrew Harmel-Law/Michael Keeling/Carola Lilienthal ・オライリー・ジャパン

ソフトウェアアーキテクチャのメトリクスをテーマにした事例集! アーキテクチャの改善には、課題を定量化するメトリクスを定義し、目標を決めますが、ソフトウェアによって課題は様々なので、それぞれの状況や必要に応じたメトリクスを見つける必要があります。本書は、10人のベテランアーキテクトが、アーキテクチャメトリクスの事例を紹介します。アーキテクチャにおける適切な指標の選択や目標達成の測定、優先順位付...

「ソフトウェアアーキテクチャメトリクス」を読んだ感想

書籍について ソフトウェアアーキテクチャメトリクス ― アーキテクチャ品質を改善する10のアドバイス( 本書は10名のソフトウェアアーキテクトが、実際に現場で取り組んできた「アーキテクチャの実践禄」のような書籍です。 全10章構成で1名1章ずつ自身の経験や取り組みを執筆されています。そのため1章から生真面目に読む必要はなく、気になった章を読み進めて問題ありません。 全体を通して、アーキテクトの方々…

GQMストラクチャーで目標を定量化

背景 ソフトウェアアーキテクチャハードパーツを読んだ流れで、メトリクスのことについても関心が強くなったので、メンバーを集めて少人数でアーキテクチャメトリクスのワークをやってきた。 この本は、機能面だけでなく、運用面の非機能系にてどの程度の定量指標なら今の設計やアーキテクチャが妥当か?といったことを定量評価するための適応度関数についてだけでなく、Findyさんで有名なFour Keysについても触れ…

O'Reilly Online Learningが便利!

O'Reilly Online Learning とは O'Reilly Online Learning とは、O'Reilly Mediaが提供する、主に技術情報を中心とした学習プラットフォームです (以下Online Learningと呼びます)。オライリー本が読み放題になるサービスとして聞いたことのある方も多いと思います。ですが、実際はそれにとどまりません。オライリー本読み放題は非常にありが…

ソフトウェアアーキテクチャ・ハードパーツの表紙

ソフトウェアアーキテクチャ・ハードパーツ

Neal Ford/Mark Richards/Pramod Sadalage/Zhamak Dehghani/島田 浩二 ・オライリー・ジャパン

アーキテクチャの諸問題で、トレードオフを発見し、判断するテクニックを学ぶ! ソフトウェアアーキテクチャには、難しい問題やベストプラクティスが存在しない問題など、妥協点の中から選択しなければならない事柄が数多くあります。本書は、分散型アーキテクチャのそうしたトレードオフについて考える方法を学びます。 本書は、適切なアーキテクチャを選択するための戦略から、サービスの粒度の決定方法、契約の管理と切...

「ソフトウェアアーキテクチャ・ハードパーツ」を読んだので、その感想など

ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析 | Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani, 島田 浩二 |本 | 通販 | Amazon( <img src=" width=40% / を読み直したのでその読書感想文です。 本書は、読者が自身のアーキテクチャ上の難題に対して効果的…

急にマイクロサービスやってと言われた時に読む本

急にそんなこと言われたら手段が先行してるので、そもそも何がやりたいんだっけの話をしましょう。 それはさておき、マイクロサービスや分散アーキテクチャがなんにもわからない状態の時に読みたい本を書いていきます。 はじめに ここでいうマイクロサービスはモノリスアプリケーションを分解する過程や思想の先にあるものを指しています。 自分が開発しているのはモノリシックなアプリなのでマイクロサービスは関係ないと思っ…

「ソフトウェアアーキテクチャメトリクス」を読んだ感想

書籍について ソフトウェアアーキテクチャメトリクス ― アーキテクチャ品質を改善する10のアドバイス( 本書は10名のソフトウェアアーキテクトが、実際に現場で取り組んできた「アーキテクチャの実践禄」のような書籍です。 全10章構成で1名1章ずつ自身の経験や取り組みを執筆されています。そのため1章から生真面目に読む必要はなく、気になった章を読み進めて問題ありません。 全体を通して、アーキテクトの方々…

ソフトウェアアーキテクチャの基礎の表紙

ソフトウェアアーキテクチャの基礎

Mark Richards/Neal Ford/島田浩二 ・オライリー・ジャパン

モダンなソフトウェアアーキテクチャの基礎から全体像までを解説 分散システムやマイクロサービスなどなど現代的なソフトウェアアーキテクチャを考える際に必要となる知識、スキルやテクニックを解説する書籍です。アーキテクチャの原理から、異なるアーキテクチャの長所と短所の検証、アーキテクチャパターン、アーキテクチャの図示や表現方法などについて解説します。アーキテクチャを設計・実現していくために必要な知識...

「Webを支える技術」から分散システムについて理解する

参考:「Webを支える技術」の内容のまとめ( 関連: 関連: 第一部 集中システム

「ソフトウェアアーキテクチャの基礎」の読書メモと感想

この記事はFLINTERS Advent Calendar 2022( はじめに 軽めの自己紹介としては、FLINTERSに入ってから23年くらいデータエンジニアをやってます。入社当時には現在携わっているシステムの基盤は大方構築されていて、自分の仕事としてはその運用や、細かい追加機能の開発が主で、アプリケーション全体のアーキテクチャ設計などには関わった経験はナシです。 今後のステップアップとして、…

今年読んだ書籍の読書記録【2022年版】

はじめに 2022 年に読んだ書籍を備忘録としてまとめました。 プログラミング リーダブルコード( オライリージャパン(2012年6月23日発売) / Amazon(

急にマイクロサービスやってと言われた時に読む本

急にそんなこと言われたら手段が先行してるので、そもそも何がやりたいんだっけの話をしましょう。 それはさておき、マイクロサービスや分散アーキテクチャがなんにもわからない状態の時に読みたい本を書いていきます。 はじめに ここでいうマイクロサービスはモノリスアプリケーションを分解する過程や思想の先にあるものを指しています。 自分が開発しているのはモノリシックなアプリなのでマイクロサービスは関係ないと思っ…

Webエンジニア1年目で取り組んだ教材53選を振り返る

はじめに 皆さんこんにちは、Webエンジニアのtomo( 2022年10月1日よりWeb系自社開発企業のエンジニアとして勤務し、ちょうど1年が経過しました。 この1年間は、とにかく土台作りに注力した1年間で、多くの技術書や教材にお世話になりました。 - 駆け出しの頃って、何を勉強すればいいんだろう?

エンジニアに読んで欲しい技術書90選

はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア

「ソフトウェアアーキテクチャメトリクス」を読んだ感想

書籍について ソフトウェアアーキテクチャメトリクス ― アーキテクチャ品質を改善する10のアドバイス( 本書は10名のソフトウェアアーキテクトが、実際に現場で取り組んできた「アーキテクチャの実践禄」のような書籍です。 全10章構成で1名1章ずつ自身の経験や取り組みを執筆されています。そのため1章から生真面目に読む必要はなく、気になった章を読み進めて問題ありません。 全体を通して、アーキテクトの方々…

30歳まで1冊も技術書を読んだことのなかった自分が転職後1年間で読んだものとその所感

はじめに はじめまして @Y.Kishi(URL " です。 来歴などについてはプロフィールをご参照ください。 転職して一年が経ち、そろそろなんらかのアウトプットを出したいなと思ったため、 ここ1年程で読んだ技術書をまとめたいと思います。

ソフトウェアアーキテクチャの基礎①

はじめに エンジニアとして経験を積むにつれ、コードだけでなく「システム全体をどう設計するか」という問いに直面する機会が増えてきました。 また、システム開発の現場で「なぜこの設計にしたのか?」と問われたとき、うまく答えられないことがありました。 フレームワークやライブラリの選定には自信があっても、アーキテクチャ全体の判断を言語化するのは難しい。 そんなときに出会ったのが本書『ソフトウェアアーキテクチ…

ソフトウェアアーキテクチャの基礎②

はじめに 前回の記事(第1章)( 第2章では、その「判断の枠組み」をベースに、より実践的な アーキテクチャ思考(Architectural Thinking) を掘り下げていきます。 アーキテクトとして意思決定を行うためには、単に設計や技術に精通するだけでなく、 「どのレベルで考え」「どんなトレードオフを理解し」「ビジネスの背景とどう結びつけるか」を意識する必要があります。

Clean Architecture を読んでみて

はじめに Clean Architectureの読書メモです。 読んでみて(途中までですが、)内容が大変難しいと感じました。図を用いて構造の話が展開されていきますが、抽象的なイメージに紐付く具体がないのでそれぞれのアーキテクチャの必要性や実現手法が難解でした。Clean Architectureの前に読む本を薦められたので読んでから戻ってこようと思いました。(一部紹介) 以下、第2部/第6章までの…

進化的アーキテクチャの表紙

進化的アーキテクチャ

Neal Ford/Rebecca Parsons/Patrick Kua/島田 浩二 ・オライリー・ジャパン

2010年代のソフトウェア開発の全体像をまとめ、これから求められるアーキテクチャを探る! Thoughtworks社のCTOをはじめとする執筆陣が、ビジネスの要請やソフトウェアエコシステムの変化に伴い、ソフトウェアシステムは変化していくなか、最初にどうアーキテクチャを考え、そのアーキテクチャをどう育てていくのかを鋭く考察する。マーティン・ファウラーによる「まえがき」を収録。

ArchUnit で Java / Kotlin アプリケーションのアーキテクチャを CI する

(追記) JJUG CCC 2019 Spring( で発表しました。 How to check and improve the Java-based application architecture with “ArchUnit” 現在、私のチームでは HRTech 系の新規サービスの開発( ArchUnit というツールを取り入れましたのでご紹介します。 GitHub:

【ポエム版】新規開発のときの技術選定の考え方

新規開発で必要なのが技術選定です。 日々システムが作られるたびに使う技術が選ばれています。 しかし、エンジニアの専門性が深く周りの職種には分からないため、技術選定が雑に行われているケースも多いと感じています。 技術選定は将来の技術負債への影響も大きいものです。そして新規開発の技術選定のタイミングは開発の中で技術負債がゼロという数少ないタイミングでもあります。 雑に決めてもOKなときはありつつ、この…

急にマイクロサービスやってと言われた時に読む本

急にそんなこと言われたら手段が先行してるので、そもそも何がやりたいんだっけの話をしましょう。 それはさておき、マイクロサービスや分散アーキテクチャがなんにもわからない状態の時に読みたい本を書いていきます。 はじめに ここでいうマイクロサービスはモノリスアプリケーションを分解する過程や思想の先にあるものを指しています。 自分が開発しているのはモノリシックなアプリなのでマイクロサービスは関係ないと思っ…

「ソフトウェアアーキテクチャメトリクス」を読んだ感想

書籍について ソフトウェアアーキテクチャメトリクス ― アーキテクチャ品質を改善する10のアドバイス( 本書は10名のソフトウェアアーキテクトが、実際に現場で取り組んできた「アーキテクチャの実践禄」のような書籍です。 全10章構成で1名1章ずつ自身の経験や取り組みを執筆されています。そのため1章から生真面目に読む必要はなく、気になった章を読み進めて問題ありません。 全体を通して、アーキテクトの方々…

yomitechをシェア

X LINE Facebook はてブ