Movatterモバイル変換


[0]ホーム

URL:


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

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

アプリで開く

はてなブックマーク

タグ

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

タグの絞り込みを解除

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

  • モデリングとアーキテクチャの知見を積み上げて基幹システムに可変性を注入する - MonotaRO Tech Blog

    こんにちは。 この記事では、2024/5/22に開催された「アーキテクチャを突き詰める Online Conference」で弊社CTOの普川がお話しした内容(ビジネスの構造をアーキテクチャに落とし込みソフトウェアに可変性を注入する〜モノタロウ基幹システム刷新の実践例)を、現場目線から改めてご紹介します。 なお、稿の執筆は頼と尾髙が分担しておりまして、途中で急に文体が変わったな?と違和感を持たれることもあろうかと思われますが、ご容赦いただけますと幸いです。稿をさらに深掘りするイベントを10/4(金)に開催いたします。 ご興味ある方はぜひご登録ください。 https://connpass.com/event/328360/ 問題領域は関連システムの密結合点 分割を試みる 最初のモデルを手に入れる レイヤードアーキテクチャに沿って実装 レイヤードアーキテクチャのメリット モデルを洗練させ

    モデリングとアーキテクチャの知見を積み上げて基幹システムに可変性を注入する - MonotaRO Tech Blog
    kenzy_n
    kenzy_n2024/09/12非公開
    切り離せないポイントに対しての取り組み方。
    • ゼロからのハイパーバイザ自作入門

      書では、64-bit ARM (ARMv8/AArch64) アーキテクチャを前提としたハイパーバイザの仕組みをできるだけ分かりやすく解説し、実際にラズベリーパイ4やQEMUで動作するハイパーバイザ (Type1) を自作する方法を解説しています。 ソースコード: https://github.com/HidenoriMatsubayashi/evisor ⬛︎ 注意書はまだ作成中(現在5章を作成中)ですが、モチベーション維持のために公開している状態です(章立てなど今後変わる可能性ありです)。内容は随時更新していますので、気になる方はウォッチやコメント等をお願いします。 ⬛︎ 学べること ・ハイパーバイザとその仕組みと原理 ・64-bit ARM (ARMv8/AArch64) アーキテクチャの仮想化支援機構 ・自作ハイパーバイザの作り方 ⬛︎ コミュニティ 質問や間違い指摘など

      ゼロからのハイパーバイザ自作入門
      kenzy_n
      kenzy_n2024/08/10非公開
      うまくいった暁にはVMWareの代わりにと。
      • AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能

        AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能Amazon Web Servicesは、統合開発環境のAmazon CodeCatalystに統合された生成AIAmazon Q Developer」の新機能として、アプリケーションに最適なブループリントを提案してくれる機能が正式に追加されたと発表しました。Amazon CodeCatalystは統合開発環境Amazon CodeCatalystはAWS上でアプリケーションを開発するための統合開発環境です。 CodeCatalystには、「ブループリント」と呼ばれるプロジェクトのテンプレートが用意されています。このブループリントを利用することで、ソースコードのリポジトリ、サンプルソースコード、CI/CDワークフロー、ビルド、テスト、テストレポート、イシ

        AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能
        • [入門]ドメイン駆動設計 | 技術評論社

          著者増田亨,田中ひさてる,奥澤俊樹,中村充志,成瀬允宣,大西政徳 著 定価 2,200円(体2,000円+税10%) 発売日 2024.7.1 判型 B5 頁数 160ページ ISBN 978-4-297-14317-6 978-4-297-14318-3 概要 ソフトウェア開発でドメイン駆動設計が注目されています。ソフトウェアデザイン誌で大変好評だった、ドメイン駆動設計特集の過去記事(2024年3月号、2023年2月号など)を再編集し、1冊にまとめました。ソフトウェアの設計は現在さまざまな視点で検討されており、開発の成功をいかに実現し達成するか重要になっています。書は、ドメイン駆動設計の第一人者である増田亨氏を中心に、現場でドメイン駆動設計を実践し得られた知見をもとに、最前線の情報を得ることができます。 第1章においてはマイクロサービスなどの分散アーキテクチャやアジャイル開発におけ

          [入門]ドメイン駆動設計 | 技術評論社
          • 技術的負債と向き合うための取り組みでよかったもの例 - ytake blog

            技術的負債はどこにでもある タイトルにあるように、 いくつかの開発チームと一緒に技術的負債を改善する開発や、それらに関する活動を行うことが多く いろんな取り組みをしていく中で、よかったことがいくつかありました。 もちろん技術的負債を返すのは数ヶ月で終わるレベルのモノは多くなく、 何年から十数年もかかるものの方が多いはずですので、 すべて完了しているわけではないですが、その活動の中であくまで「今のところよさそう」というレベルのものです。 何番煎じかわからないくらいのものですが、 これを読んだ方が取り組んでいくにあたってヒントになればと思います。 普通の話しかありません。 会社全体で合意とSRE これは当たり前ですが、念の為・・ 以前もイベントでお話しさせてもらったりしましたが、技術的負債は開発体験が悪くなり、モチベーションが上がらなくなるものでもあり、 そこから招く生産性の低下や色々なネガ

            技術的負債と向き合うための取り組みでよかったもの例 - ytake blog
            kenzy_n
            kenzy_n2023/08/18非公開
            止められないところも諦めず並走して少しづつ変化を試みていくことの重要性。
            • 16bit/32bitサポートの“終息”でより高性能なCPUを――Intelが64bitオンリーの「X86-Sアーキテクチャ」の仕様を初公開 意見募集中

              16bit/32bitサポートの“終息”でより高性能なCPUを――Intelが64bitオンリーの「X86-Sアーキテクチャ」の仕様を初公開 意見募集中:32bitアプリは64bitモードで動作 Intelが、開発者向けサイトにおいて新しいCPUアーキテクチャ「X86-S」の仕様書の初版(リビジョン1.0)を公開した。ハードウェアとソフトウェア(主にUEFIやOS)双方のシンプル化を推進すべく、このアーキテクチャでは16bit/32bitで動作する機能を省略しており、電源が投入された当初から64bitモードで稼働する。 同社では今後、CPUをX86-Sアーキテクチャに移行する方針を示しており、アーキテクチャ(仕様書)に対する意見も募集している。 X86-Sの概要 Intelは2004年、64bit命令(x64/Intel 64)をサポートするx86CPUを初めてリリースした(参考記事)

              16bit/32bitサポートの“終息”でより高性能なCPUを――Intelが64bitオンリーの「X86-Sアーキテクチャ」の仕様を初公開 意見募集中
              kenzy_n
              kenzy_n2023/05/22非公開
              生きているうちに128bitCPUをお迎えする事は出来るのだろうか。
              • WebエンジニアとWeb技術とシステムの話 (sadnessOjisanのWebサーバーアーキテクチャ進化論2023を読んだ感想) - inductor's blog

                sad記事の勉強と実践のボリュームがすごい https://blog.ojisan.io/server-architecture-2023/ を読んで、その前身とも言える https://blog.yuuk.io/entry/2015-webserver-architecture を含めてこれらのような記事を書く知識や経験が僕には無いから素直にすごいと思った。ただ、その一方でこの内容を普通に理解できる「Webエンジニア」はどのくらいいるんだろう?というのも同時に気になった。 ゆううきさんの記事は「序論」とあるがWebエンジニアとしてキャリアを積む人間が「序論」として読むには文量や背景知識が重すぎると正直思うし、システム・計算機工学を勉強した人間が背景に感じ取れる。事実、sadさん(おじさん)も昔は内容が分からなかったと人記事内で言及しているため、僕の気のせいではないと思う。じゃあsad版

                WebエンジニアとWeb技術とシステムの話 (sadnessOjisanのWebサーバーアーキテクチャ進化論2023を読んだ感想) - inductor's blog
                • 私が妄想している最強のデータ基盤2023

                  新年になったので今年のやりたいことをまとめようと思いたち筆をとっています。単にやりたいこと書いてもただのポエムになってしまうので、私が今時点で妄想している最強のデータ基盤を描いて、その中でまだ触ったことのない技術を今年触っていこうという意気込みを最後に書こうと思います(意気込みだけにならないように頑張りたいです!) まだ触ったことないものもあるので妄想しているレベルです。 アーキテクチャ図 まず最初に結論から書いていきます。 なぜこのアーキテクチャが最強と思うのか データ基盤として機能を分けると以下の6つの領域に分かれると思っています(もう少し細かく分けることもできたりします。例えばDMBOKとかではホイール図で11の領域に分けたりしています) データ基盤の領域 主に関連するDMBOKの知識領域 主担当

                  私が妄想している最強のデータ基盤2023
                  • 「USB4 Version 2.0」はUSB4の倍速 既存のType-Cケーブルで

                    米Intelや米Appleら業界大手7社が中心となるUSB推進団体、USB Promoter Groupは9月1日、次世代USBアーキテクチャである「USB4 Version 2.0」の仕様を発表した。USB5ではないが「メジャーアップデート」としており、USB4対応のType-Cケーブルで、従来のUSB4の2倍に相当する最大80Gbpsの伝送速度を実現するという。 USB規格の管轄団体USB Implementers Forum(USB-IF)による正式発表は11月のUSB DevDaysイベントの前に行う予定だ。 この高速性能を実現するために、USB Type-Cと電力供給の仕様が更新される予定という。 USB4 Version 2.0の主な特徴は、以下の通り。 既存の40Gbps USB Type-Cパッシブケーブルと新たに定義された80Gbps USB Type-Cアクティブケーブ

                    「USB4 Version 2.0」はUSB4の倍速 既存のType-Cケーブルで
                    • 輻輳制御を研究して25年 インターネットの基礎の見直し提案|BUSINESS NETWORK

                      連載では、未来の通信・ネットワークを描いている研究者を訪ね、その研究内容や人となりを伺う。第1回は、2021年の電子情報通信学会 情報ネットワーク研究会研究賞を、「エンド間・ネットワーク内制御に基づく輻輳制御アーキテクチャの提案」で受賞された、東北大学 電気通信研究所 システム・ソフトウェア研究部門 コミュニケーションネットワーク研究室の長谷川剛教授を訪ねる。 東北大学 教授 長谷川剛氏 受賞した研究は、簡単にいうとインターネット「輻輳制御」の新しいアーキテクチャを提案するものです。輻輳とはネットワークに対して、その容量を超える通信の要求があり、そのために遅延などが増大して性能が極端に落ちてしまうことをいいます。イメージ的には高速道路の「渋滞」のようなものです。これを回避する技術を輻輳制御といい、昔から研究されてきたテーマの1つです。 現在のインターネットでは、この輻輳制御を送信側と受信

                      輻輳制御を研究して25年 インターネットの基礎の見直し提案|BUSINESS NETWORK
                      • PHPerKaigi2022に4名のメンバーが登壇しました - BASEプロダクトチームブログ

                        メンバーが登壇している様子 この度は、4/9(土)~4/11(日)に開催されたPHPerKaigi2022 に4名のメンバーが登壇しました。 今回は、登壇者 4 名からコメントと、他のセッションの感想などをお届けします!PHPerKaigi2022 とは2022/04/09(土) ~2022/04/11(月) の 3 日間にわたってPHPerKaigi2022 が開催されました。今年はオンラインとオフラインのハイブリット開催になります。 BASE はこれまでにも開催されているPHPerKaigi への登壇並びにスポンサードをコミュニティ貢献活動として行って参りました。 登壇者のコメント 川島 (@nazonohito51)TechLeadの川島(@nazonohito51)です。 今回はBASEがサービスとしても組織としても成長していく中で生産性を維持するためのアーキテ

                        PHPerKaigi2022に4名のメンバーが登壇しました - BASEプロダクトチームブログ
                        • 『ソフトウェアアーキテクチャの基礎』は我々の海図たりえるか

                          こんにちは、クレスウェア株式会社の奥野賢太郎 ( @okunokentaro ) です。今回は、最近噂としてよく耳にしていた書籍『ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ』(オライリー・ジャパン社、Mark Richards, Neal Ford 著、島田浩二 訳、2022 年 3 月発行)を読了したので、その書評をまとめようかと思います。 この書籍は、アプリケーション・アーキテクチャを構築、維持する「アーキテクト」になるために必要な知識を現代(2020 年代)の視点から整理し、包括的に解説することを目的としているらしく、まさに2022 年に読むべき内容に仕上がっています。書評者は何者か この書籍はよいものでした。ただし、かなり広範囲に包括的に書かれたものであったため、どういう経験や知識を持った人間が読んだかによって、その好みや評価は分かれるだろう

                          『ソフトウェアアーキテクチャの基礎』は我々の海図たりえるか
                          • イラストではじめる「Kubernetesってなに?」~Kubernetesが求められる背景と解決できる課題とは

                            連載ではKubernetesの簡単な説明からはじまり、開発者の方にとってKubernetesを利用することで何が嬉しいのか、どのように開発フローが変わっていくのかについて、イラストを交えながら紹介します。今回は、Kubernetesとは何か、どんな特徴があるのかについて解説します。 はじめに はじめまして。サイボウズ株式会社のあおい(@_a0i)です。最近Kubernetesという単語を聞くシーンが増えてきましたよね。もともとインフラに関わっていなかった開発者の方でも、身近で聞くことが多くなってきたのではないでしょうか。 しかし、「最近Kubernetesについてよく聞くけれど、なんだろう?」「Kubernetesを使ってみたいけれど難しそう、どこから始めればいいかわからない」こう言った悩みを抱えている方もいると聞いています。連載ではKubernetesの簡単な説明からはじまり、開発者

                            イラストではじめる「Kubernetesってなに?」~Kubernetesが求められる背景と解決できる課題とは
                            kenzy_n
                            kenzy_n2022/03/01非公開
                            開発環境の舵取りがよういになる
                            • kenzy_n
                              kenzy_n2022/03/01非公開
                              やがて宇宙の端から端まで渡っていけるようになるんじゃなかろうかと妄想した。
                              • Windows 11ではARM版も改良が進んだ (1/2)

                                Windows 11にはARM版もある。Windows 10のとき最初は騒がれたが、そのあとARMの人以外で実際に使っている様子を実は見たことがない。とはいえ仕事なので、Surface Pro Xを購入した。このマシンにもWindows Insider ProgramのBeta Channelでプレビュー版がやってきた。ARM版のWindows 11は強化されており、Windows 10のときにはプレビュー版でしか提供されていなかったx64コードのバイナリ変換機能が搭載されている。今回は、このあたりを含めて、ARM版Windows 11の状況について解説しておこう。 ARMプロセッサについてあらためて整理 話が少しややこしいので、最初にちょっと用語を整理させていただく。まずはARMプロセッサについてである。インテルやAMDCPUは、「世代」と「マイクロアーキテクチャ」名で区別されるが、A

                                Windows 11ではARM版も改良が進んだ (1/2)
                                kenzy_n
                                kenzy_n2021/09/19非公開
                                より多くのデバイスへの普及を目指して
                                • コンピュートとストレージの分離から紐解くBigQueryの権限モデル - ZOZO TECH BLOG

                                  こんにちは。SRE部DATA-SREチームの塩崎です。Software Design誌の2021年9月号に弊社でのBigQuery活用事例を寄稿しましたので、書店などで見かけた際は購入していただけますと嬉しいです。 gihyo.jp さて、BigQueryはコンピュートとストレージを分離することで高いスケーラビリティを達成しているData WareHouse(DWH)です。しかし、そのアーキテクチャを採用したがゆえに権限モデルが複雑化し、初心者にとって理解の難しい挙動をすることもあります。この記事ではBigQueryの権限モデルをコンピュートとストレージの分離という観点から紐解きます。 なお、記事中に記載している費用は全てUS Multi Regionにおけるものです。asia-northeast-1 Resion(東京)とは異なりますので、ご注意ください。 よくあるエラーとそこから湧く疑

                                  コンピュートとストレージの分離から紐解くBigQueryの権限モデル - ZOZO TECH BLOG
                                  • Datadog APMで実現するサーバーレスアーキテクチャの分散トレーシング - ZOZO TECH BLOG

                                    はじめに こんにちは。ブランドソリューション開発部 プロダクト開発チームの杉田です。Fulfillment by ZOZO(以下、FBZ)が提供するAPIシステムの開発・運用を担当しています。記事では、サーバーレスアーキテクチャを採用しているFBZのAPIを例に、Datadog APMを使った分散トレーシングの導入手順と運用する際のポイントを紹介します。 「サーバーレスアーキテクチャを採用しているけど分散トレーシングを導入していない」という方や、「既にDatadogは活用しているけどAPMの機能は使っていない」という方に読んでいただけると幸いです。 FBZにおけるサービス監視 FBZでは、CloudWatchメトリクスやAWSLambdaAPIGatewayのログを解析し、PagerDutyやDatadogなどの外部サービスに連携して監視をしています。最近では、Lambda De

                                    Datadog APMで実現するサーバーレスアーキテクチャの分散トレーシング - ZOZO TECH BLOG
                                    • 銀行の基幹系システムはなぜ古臭いのか?|つっちーさん

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

                                      銀行の基幹系システムはなぜ古臭いのか?|つっちーさん
                                      • 桃太郎電鉄の「いけるかな」を実現する高速なアルゴリズムの実装と考察 - Qiita

                                        この記事は「データ構造とアルゴリズム Advent Calendar 2020」16日目の記事です。 15日目の記事はyurahunaさんの「木分解上の動的計画法」で、 17日目の記事はtsukasa__diaryさんの「Lawler の K-Best 列挙アルゴリズム」です。 この記事内で使用しているプログラムやそのテストプログラムは全て以下のGitHubリポジトリで閲覧可能です。プログラムの詳細に興味がある方はこちらをご覧ください(ついでにStarを押していってくれると喜びます🙂)。Github: ashiba/Imprementation_of_IKERUKANA: Momotaro Dentetsu is a game. 変更履歴 2020/12/21に「最終的に貧乏神が付かない移動方法 ~貧乏神持ちの場合~」, 「最終的に貧乏神が付かない移動方法 ~貧乏神がついていない場合~

                                        桃太郎電鉄の「いけるかな」を実現する高速なアルゴリズムの実装と考察 - Qiita
                                        • 今週は技術的な選択の仕方について考えることが多かった - hitode909の日記

                                          今週は技術的な選択の仕方について考えることが多かった。 どうやって決めるか、というだけでなくて、どこに決めポイントがあるか、というところの見極めも難しい。 何も決めずに進んでいって、あとで見返すとすごいことになってしまい、ここをもうちょっと考えておけると良かったね、ということもあるし、考えすぎて重厚に作りすぎだったので、あとからシンプルな形に直していく、ということもある。 個人的には、ふだんはこのように考えています、という手順を書いておくと、 実現方法を考えるだけでなくて、他に取れる作戦がないか考えていく よさそうな方針が、他の作戦と比べてこれが一番良い、という確証を得る 確証が得られないときは、考えて決める 昼休みにプールに行って泳いでいると、これだけ考え続けて何も出てこないということはこれで行くしかない!と決められることが多かった というような形でやっていると思う。これでできるのでこれ

                                          今週は技術的な選択の仕方について考えることが多かった - hitode909の日記

                                          お知らせ

                                          公式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