Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (4)

タグの絞り込みを解除

アーキテクチャに関するiwasimanのブックマーク (16)

  • 【感想】『ソフトウェアアーキテクチャの基礎』:モダンなアーキテクティングの体系的な教科書 - Rのつく財団入り口

    すべてはトレードオフである!(ばばばばーん)2022年3月刊行、ITエンジニア大賞2023にもノミネートされた良著と名高い一冊。今回も翻訳は島田浩二さんです。 ソフトウェアアーキテクトやテックリードに(たぶん)近い位置にいる身としてもこれはいつか読まねば!と思っていたのですが、オライリーの2023年カレンダーと一緒に物理で買ってきてじっくり読みました。以下、各章ごとに読書記録や感想など。 すべてはトレードオフである!(ばばばばーん) 1章 イントロダクション 第I部 基礎 2章 アーキテクチャ思考 3章 モジュール性 4章 アーキテクチャ特性 5章 アーキテクチャ特性を明らかにする 6章 アーキテクチャ特性の計測と統制 7章 アーキテクチャ特性のスコープ 8章 コンポーネントベース思考 第II部 アーキテクチャスタイル 9章 基礎 10章 レイヤードアーキテクチャ 11章 パイプライ

    【感想】『ソフトウェアアーキテクチャの基礎』:モダンなアーキテクティングの体系的な教科書 - Rのつく財団入り口
    iwasiman
    iwasiman2023/04/17非公開
    セルくまですよ。前に『ソフトウェアアーキテクチャの基礎』を読みこんだときの記録です。
    • 『ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用』は、現代ソフトウェア開発の”知の高速道路” - Magnolia Tech

      ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用 作者:田中 ひさてる技術評論社Amazon 予約してまで買ったものの、なかなか時間が取れず、読めていなかった『ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用』をようやく読み終わりました。 筆者である田中ひさてるさん自身で描かれた表紙の可愛らしさからは想像もできないハードな内容なので、一気に読もうとすると「分かった気」になるだけで全然理解していなかった、ということになりがちなので、3回くらいぐるぐる読むといいと思います(そうです、この文もイラストも丸っと同じ人が書いているのです!!)。 目次 第1章 クリーンアーキテクチャ 第2章 パッケージ原則 第3章 オブジェクト指向 第4章 UML(統一モデリング言語) 第5章 オブジェクト指向原則SOLID 第6章 テスト駆動開発 第7章 依存

      『ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用』は、現代ソフトウェア開発の”知の高速道路” - Magnolia Tech
      iwasiman
      iwasiman2022/12/26非公開
      めっさよい本ぽくて読むの楽しみ!
      • ちょうぜつ設計とは - Qiita

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ちょうぜつ設計概要 ちょうぜつ設計とは、自分の手でプログラムを書かない人たちの思い込みに反して、一見不思議に見えるけれど、普通の現役エンジニアが当たり前に備えている、暗黙的なソフトウェア設計センスの常識のことである。クリーンアーキテクチャとアーキテクチャ実体のメタ関係と構造的に同じになる。 なぜ変更しやすく作るのか ちょうぜつ設計の目的は変更容易性である。変更が容易なソフトウェアでなければ、反復的な開発に耐えることはできない。 使い捨ての簡単なソフトウェアはウォーターフォールで作ることができる。ウォーターフォールに変更容易性を求めるのは

        ちょうぜつ設計とは - Qiita
        iwasiman
        iwasiman2022/12/22非公開
        『ちょうぜつソフトウェア設計――PHPで理解するオブジェクト指向の活用』、読むの楽しみにしてます!
        • Microsoft の「クラウドアプリケーションのベストプラクティス」が良かったので紹介したい | DevelopersIO

          こんにちは。CX事業部MAD事業部のYui(@MayForBlue)です。 最近調べものをしている中で見つけたドキュメントが良かったのでご紹介したいと思います。 先にまとめMicrosoft の RESTful WebAPI の設計 のドキュメントがAPI 設計を考える上で勉強になった 関連する クラウド アプリケーションのベスト プラクティス のドキュメントもアプリケーションを設計する際の指標として良さそう RESTful WebAPI の設計 最近API 設計やパス設計について考える機会があったのですが、これという正解がなかったり、人によって思想やこだわりが違ったりして結構難しいなと感じていました。 そんな中で下記のドキュメントを見つけてひとつの指標として良いなと思ったのでご紹介します。 内容(項目) REST とは何か リソースを中心としたAPI 設計の整理 HTTP

          Microsoft の「クラウドアプリケーションのベストプラクティス」が良かったので紹介したい | DevelopersIO
          iwasiman
          iwasiman2022/05/19非公開
          おっなんか良さそうな情報リソース!
          • 異説 ぼくがかんがえた最強のフレームワーク - タオルケット体操

            注意:稿にはあまり一般的ではない(かもしれない)筆者の独自思想がふんだんに盛り込まれています。これを受けてどう考え、行動するのかは自己責任でよろしくおねがいします。 ソフトウェア開発に銀の弾丸なし、という言葉は広く市民権を得ています。多少なりとも開発の経験がある方ならばこれに異を唱える人はいないでしょう。 しかしそんな我々もアーキテクチャ(多くの現場でこれはフレームワークの選定と同義語である)の話になると無意識のうちに「最強の何か」を想定して思考してしまいがちです。そうだよね? なので未来の自分へのメッセージもかねて、いまここではっきりと宣言しましょう。 この世界に最強のアーキテクチャは存在しません。各プロダクトに合わせた最適が存在するだけです。 にんにくの存在 とはいえ先の僕の宣言を完全に鵜呑みにして、要件に合わせてプロダクトに必要なものを一から自作していくのがベスト!という結論に飛び

            異説 ぼくがかんがえた最強のフレームワーク - タオルケット体操
            • 銀行の基幹系システムはなぜ古臭いのか?|つっちーさん

              タイトル詐欺である。今回も反省せずに続きといきたい。 前回も示したが、ざっくりとした銀行の基幹系システムは「勘定系」「情報系」「チャネル系」の三つの構成になっているという図が上である。ざっくりとしたものなので、実際にはもっと複雑(特にメガバンクでは)だし、これがあるのにアレがない、とかいったものはある。細かいところを気にしすぎると禿げるぞ。 今回は、銀行の基幹系がなぜ古臭いのかという話をしたい。古臭いと言ってもいろいろあって、特にエンジニア界隈からは「メインフレームを使ってる」とか「COBOLみたいなカビの生えた古代言語を使ってる」とか、とにかくイケてないシステムの代表例のように言われることが多い。対して、預金者の側からはネットとの親和性だとかサービス面の不満からくるイケてないという話が多いと思うのだが、これはどちらかというとシステムの話ではなくて、サービス設計とかその背景になるビジネスモ

              銀行の基幹系システムはなぜ古臭いのか?|つっちーさん
              iwasiman
              iwasiman2021/03/09非公開
              これはすごい。ワイが新卒1年めの頃に触ったPL/I、COBOLよりも古かった模様...?
              • 【感想】『マイクロサービスパターン 実践的システムデザインのためのコード解説』:後編 - Rのつく財団入り口

                マイクロサービスパターン 同書の読書記録と感想、長いので3回に分けた最終回です。 マイクロサービスパターン[実践的システムデザインのためのコード解説] impresstop gearシリーズ 作者:Chris Richardson,長尾高弘,樽澤広亨発売日: 2020/03/23メディア:Kindle版 マイクロサービスパターン Chapter 9 マイクロサービスのテスト(前編) 9.1 マイクロサービスアーキテクチャのテスト戦略 9.2 サービスのユニットテストの開発 Chapter 10 マイクロサービスのテスト(後編) 10.1 統合テストの開発 10.2 コンポーネントテストの開発 10.3 エンドツーエンドテストの開発 Chapter 11 番環境に耐えられるサービスの開発 11.1 セキュアなサービスの開発 11.2 設定可能なサービスの設計 11.3 可観測性を備えた

                【感想】『マイクロサービスパターン 実践的システムデザインのためのコード解説』:後編 - Rのつく財団入り口
                iwasiman
                iwasiman2021/03/01非公開
                セルクマだぞい。3回シリーズの「マイクロサービスパターン」感想最終回です。なかなか難しい本でしたがMicroservicesの概念が深堀りできました。
                • アーキテクチャ 【まとめ】 -マイクロサービス、ミニサービス、モジュラーモノリス、モノリシックアーキテクチャを並べて比べてみました- - RAKUS Developers Blog | ラクス エンジニアブログ

                  こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。 ラクスでは有り難いことにサービスが順調に成長しています。今後の成長に対応できるようにするために、継続的な検討課題としてより拡大可能なアーキテクチャの検討を行っています。 拡大成長可能なウェブアプリケーション(のバックエンド)アーキテクチャとしてすぐに挙がるのが「マイクロサービスアーキテクチャ」だと思いますが、マイクロサービスアーキテクチャが一般的に議論されるようになったのが2015年頃からだったと思います。それ以来いろいろと考え続け、従来のモノリシックアーキテクチャ群との間にあるアーキテクチャとイメージがつながってきたのでまとめてみたいと思います。 この記事でそれぞれのバックエンドアーキテクチャを俯瞰的に比較する

                  アーキテクチャ 【まとめ】 -マイクロサービス、ミニサービス、モジュラーモノリス、モノリシックアーキテクチャを並べて比べてみました- - RAKUS Developers Blog | ラクス エンジニアブログ
                  iwasiman
                  iwasiman2020/12/24非公開
                  これはよいまとめですね。丁度『マイクロサービスパターン』を読んでいたのでありがたい。
                  • 技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに稿は、ソフトウェア開発を進める際に直面する様々な技術的な意思決定やライブラリ・フレームワーク・XaaS等を選択し正しく活用していくのかについての考え方をサポートすることを目的としています。「すべてにおいてこのようなワークフローを通じて検討すべきである」という主張ではありません。読者の抱える問題領域に応じて、必要な箇所を取捨選択するための1種の考え方を提供するものです。 そもそもアーキテクチャ・技術選定に時間をかけるべきか まず第一に伝えておきたいことは、技術選定やアーキテクチャ設計に常に慎重であるべきではないということです。

                    技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita
                    iwasiman
                    iwasiman2020/12/15非公開
                    広木大地さんの記事。技術とアーキテクチャを決めていく中でのあれこれを、様々な書籍の図と共に解説しています。確かにこういう話ってまとまった本でも読みたいですね。
                    • WEB アプリケーション設計入門 / Introduction to web application design

                      PHP Conference Japan 2020 トーク前提の資料です。そのため、トークがないと理解が難しいかもしれません。 https://youtu.be/UTKJ-Lgn3aI?t=36 ※冒頭音声が小さいです。マイクを手に持ってから聞こえやすくなると思います。 資料中の ADOP …

                      WEB アプリケーション設計入門 / Introduction to web application design
                      iwasiman
                      iwasiman2020/12/12非公開
                      10年とは限らず、特定の技術やFWに依存せず持続させられるようなアーキテクチャと設計の話。すごく良くまとまっている資料でした!じっくり読みたい。
                      • Smart UI パターンが再評価される世界 - id:onk のはてなブログ

                        設計ナイト2020 を受けて、今どんなアーキテクチャを選ぶべきかという話をしたくなったのだ。 kichijojipm.connpass.com 設計ナイトで高ぶった結果1時間コースの発表資料が完成したので供養場所を探しています。聞いてくれ!!!— Takafumi ONAKA (@onk) 2020年11月1日 お前誰よ 2000年代前半に SI 2000年代後半にブログ、SNS 2010年代にソーシャルゲーム 2020年代に UGC サービス をやってきた人間。数百万〜数億行のデータ、月間数千万〜数十億 imp 程度を主戦場にしています。 今日の話 DDD と PofEAA から学ぶパターン/アンチパターンRails によって発見された、密結合で速く走れるソフトウェア 今求められているアーキテクチャ 昂ぶって 15,000 字ぐらい書いてしまった。 DDD と PofEAA から学ぶパ

                        Smart UI パターンが再評価される世界 - id:onk のはてなブログ
                        iwasiman
                        iwasiman2020/11/11非公開
                        アーキテクチャ周りの話なのでじっくり読みたい。自分もこのへんは何がベストなのかよく考えます。PofEAAは難しい本だったけど今でも現役なのね。
                        • 【感想】『Design It! プログラマーのためのアーキテクティング入門』:モダンなアーキテクトへの地図とコンパス - Rのつく財団入り口

                          の感想記事です。なかなか電子版が出ないので以前にAWS認定試験に受かった帰りに自分へのお土産用に物理を買って積に貯まっていたのですが、テレワーク中なのでじっくり読むことができました。 原題は『DesignIt! From Programmer to Software Architect』。日語版の副題の通り、プログラマーとしての活動からさらに上位に進みたい人や既にアーキテクトとして活動している人向けに、現代的なアーキテクティングの質や手法、ソフトウェア・アーキテクトとしてのありかたを網羅したとなっています。原著は2017年刊行、日語版は2019年11月。エンジニアがみんな大好き(あるいは眠くなる)オライリーで380ページ弱ありますがの物理サイズも小さく、内容も章と節で短い単位でまとまっているので割とすんなり読めます。アーキテクティングの見地からの用語は時々出てきますが

                          【感想】『Design It! プログラマーのためのアーキテクティング入門』:モダンなアーキテクトへの地図とコンパス - Rのつく財団入り口
                          iwasiman
                          iwasiman2020/06/15非公開
                          セルクマだぞい。「Design It!」の感想記事です。アーキテクトのあり方の本というのは希少ではないかと。設計力を高めたい方にもお勧めです。
                          • 「脱Oracle」の背景にある、Oracle Databaseの価値を改めて考える | フューチャー技術ブログ

                            はじめに2019年10月15日、Amazonは自社サービスにおける実質的な”脱Oracle”を発表しました。75PBに及ぶデータを、傘下のAWSが提供するDatabase Service(AuroraやDynamoDB、Redshiftなど)へと移行したとの事。 この一報は、Amazonというグローバル規模のECの巨人、クラウド・プラットフォーマーのリーダーの一角が、大規模基幹システム領域におけるRDBMSのデファクト・スタンダードと決別したという点で、業界関係者に対して非常に大きなインパクトを残したものかと思います。 大人の色々な側面が垣間見えるものの、非常に難易度の移行PJであった事はを想像に難くありません。 “Oracleもいよいよ賞味期限を迎える” 果たしてそうなのか。ここで今一度、**”脱Oracle”とは何を脱する事なのか**、を考えてみます。 “脱Oracle”とは?第1は高

                            「脱Oracle」の背景にある、Oracle Databaseの価値を改めて考える | フューチャー技術ブログ
                            iwasiman
                            iwasiman2019/11/21非公開
                            おらくりゅの歴史が分かる記事。脱Oracleも世の流れだけど、確かにRDBで世界が変わったのも事実ですね。最初は8iの頃に使ったなあ。
                            • iwasiman
                              iwasiman2019/11/17非公開
                              アーキテクチャ選定や活用にはその背後の考え方が大事、経験から得られる知見が大きいというお話。うーんフロントエンド問わずそうですね。
                              • 『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog

                                翻訳を担当した書籍『DesignIt! ―プログラマーのためのアーキテクティング入門』(オライリー・ジャパン)が11月25日に発売になります。書は2017年にPragmatic Bookshelfより出版されたMichael Keeling著『DesignIt!: From Programmer to Software Architect』の全訳です。Pragmatic Bookshelfファンにはおなじみの「...It!」シリーズの一冊で、日語で読める「...It!」シリーズとしては4冊目の書籍となります。 O'Reilly Japan - DesignIt!書は、設計スキルを成長させたいプログラマーに向けたアーキテクティングの入門書です。ソフトウェアアーキテクチャの基礎とデザイン思考の考え方から始まり、ソフトウェアアーキテクトとして、チームと共に優れたソフトウェアを

                                『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog
                                iwasiman
                                iwasiman2019/11/17非公開
                                なんかとても学びになりそうな本発見。物理本だけかな。
                                • 変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は、設計・アーキテクチャ Advent Calendar 2018 の第7日目の記事である。 はじめに この記事では、IT業界19年目の僕が実践している変更に強いアーキテクチャについて、出来るだけ難しい表現を避け、教科書的なありきたりな内容ではなく現場の肌感覚に近い切り口で「超ザックリ」な解説を試みてみようと思う。 普段自分がよく用いている実装パターンの紹介ともいうべきかも知れない。 この記事で説明すること いざ「変更に強いアーキテクチャとは」とズバリ訊かれても、一概に「これだ!」という答えはない。 プログラミング言語や、フレー

                                  変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita
                                  iwasiman
                                  iwasiman2019/01/02非公開
                                  図もわかりやすくて良記事。だいたい同じような肌感覚ですね。伝統的なMVC+Service層の構造は自分もFW自作の時にやりました。
                                  • 残りのブックマークを読み込んでいます1

                                  お知らせ

                                  公式Twitter

                                  • @HatenaBookmark

                                    リリース、障害情報などのサービスのお知らせ

                                  • @hatebu

                                    最新の人気エントリーの配信

                                  処理を実行中です

                                  キーボードショートカット一覧

                                  j次のブックマーク

                                  k前のブックマーク

                                  lあとで読む

                                  eコメント一覧を開く

                                  oページを開く

                                  はてなブックマーク

                                  公式Twitter

                                  はてなのサービス

                                  • App Storeからダウンロード
                                  • Google Playで手に入れよう
                                  Copyright © 2005-2025Hatena. All Rights Reserved.
                                  設定を変更しましたx

                                  [8]ページ先頭

                                  ©2009-2025 Movatter.jp