並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1496件

新着順 人気順

architectureの検索結果161 - 200 件 / 1496件

  • システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers

    Uzabase Saas Product Divisionフェローの矢野です。 この記事は、Rich Hickey(プログラミング言語Clojure作者)のプレゼンテーションSimple Made Easyへと繋がっていく、Ben MoseleyとPeter Marksによる「Out of the tar pit」というシステム設計について論じた論文の内容について説明したもので、ユーザベースのSaas Productでのテック発表の一つとしてプレゼンしたものを、ブログとして再度まとめたものです。プレゼン自体は25分くらいでしたので、おそらくこの記事の方がプレゼンよりも詳しいと思います。 ソフトウェア危機 ソフトウェアは本質的に複雑 ソフトウェアの複雑さはどこから来るのか? 複雑さは、別の複雑さを産む 複雑さを分類する 本当に必要な複雑さと、そうでないものがある どうやって複雑さを扱うのか

      システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers
    • ソフトウェアエンジニアとして家を建てる仕事をはじめました

      まさかソフトウェアエンジニアの自分が本業で家を建てる仕事をするとは思っても見ませんでした。2年前、DeployGateの米国オフィスを自分で施工した事をきっかけに声をかけてもらい、以来、技術アドバイザーとして携わらせて頂いていた米国の建築スタートアップ「HOMMA」に本格的に参加し、ソフトウェア・アーキテクトとしてアメリカでスマートハウスをソフトウェア面から設計して家を建てる仕事をはじめました。趣味の電子工作から初まり、深センでの独自設計ハードの少量生産、アメリカでのオフィスの施工と来て、次はまさかの本物の建売住宅の開発です。プログラミングの傍ら取り組んできた物理的な「ものづくり」のサイズがどんどん大きくなってきて楽しい限りです。制御用のファームウェアやアプリ、Webシステムを書きながら、ヘルメットを被って建設現場で大工職人さんへ施工の指示出しをしたり、信号線や電力系統の配線を設計して建築

        ソフトウェアエンジニアとして家を建てる仕事をはじめました
      • コロナ禍 → リモートワークをきっかけに、趣味も仕事も楽しめる欲張りな家を建てた【エンジニア、家を建てる】 - MY HOME STORY │スーモカウンター注文住宅

        職業柄、「よりよいもの」や「よりよい環境」を求める方が多いエンジニア。そんなエンジニアの「家づくり」にはきっと、さまざまなこだわりが詰め込まれているはず。 注文住宅を選んだエンジニアに登場いただく「エンジニア、家を建てる」。第2回はrela1470(渡辺 淳)さんに寄稿いただきました。 rela1470さんが注文住宅を購入したのは、新型コロナウイルスの感染拡大でリモートワークがメインとなったことがきっかけ。ワークスペースはもちろんのこと、サウナルームや防音室なども導入し「仕事」と「趣味」どちらもとことん楽しめる空間を手に入れました。 東京・表参道の株式会社KyashというFintech企業で、コーポレートエンジニアをしているrela1470と申します! 2021年5月、茨城県取手市に念願の一戸建てを手に入れ、妻と2人で楽しく暮らしています。 業務内容にいわゆる情シス業が含まれているため少な

          コロナ禍 → リモートワークをきっかけに、趣味も仕事も楽しめる欲張りな家を建てた【エンジニア、家を建てる】 - MY HOME STORY │スーモカウンター注文住宅
        • サーバーレスアーキテクチャ再考 - ゆううきブログ

          2014年にAWS Lambdaが登場し、Functionを単位としてアプリケーションを実行する基盤をFunction as a Service(以下、FaaS)と呼ぶようになった。 そして、同時にサーバーレスアーキテクチャ、またはサーバーレスコンピューティングと呼ばれる新しいコンセプトが普及するに至った。 当初、そのコンセプトが一体何を示すかが定まっていなかったために議論が巻き起こり、今現在では一定の理解に着地し、議論が落ち着いているようにみえる。 しかし、サーバーレスという名付けが悪いということで議論が着地したようにみえていることにわずかに疑問を覚えたために、2019年の今、これらの流れを振り返ってみて、サーバーレスアーキテクチャとは何かを改めて考えてみる。 サーバーレスとの個人的関わり サーバーレスアーキテクチャという名を僕がはじめて耳にしたのはAWS Lambdaが登場した2015

            サーバーレスアーキテクチャ再考 - ゆううきブログ
          • ソフトウェア設計についての原則や法則についてまとめてみた

            ソフトウェア設計について、YAGNIやSOLIDなど多くの原則・法則があることが知られていますが、その解釈にはぶれが存在することが多いです。そこで、特に有名なものあるいは有用と感じることが多いものをいくつかピックアップして、その解釈やトレードオフについてまとめてみました。 注意としては、SOLIDが入ってることからわかる通り、主にOOPに関する文脈になります。また、各原則の定義については概ね知っている前提で書いているのであまり初学者向けの記事ではないかもしれませんのでご承知おきください。 YAGNI(You ain't gonna need it.) YAGNIは、予測による実装が実際に役立つことは少ないという経験則から生まれた原則です。 一般にオーバーエンジニアリングが利益をもたらすケースは限定的で、どちらかというとプロジェクトに害を与えることが多いとされています。YAGNIは日々状況の

              ソフトウェア設計についての原則や法則についてまとめてみた
            • 『ソフトウェアアーキテクチャの基礎――エンジニアリングに基づく体系的アプローチ』 - snoozer05's blog

              翻訳を担当した書籍『ソフトウェアアーキテクチャの基礎――エンジニアリングに基づく体系的アプローチ』(オライリー・ジャパン)が3月8日に発売されます。本書は、2020年1月に出版されたMark Richards, Neal Ford著『Fundamentals of Software Architecture』(O'Reilly Media)を全訳したものです。 www.oreilly.co.jp ソフトウェアアーキテクチャとは、ソフトウェアシステムの成功に欠かせない重要な土台です。そのためソフトウェア開発者には、効果的なアーキテクチャを実現するスキルが求められます。本書は、そうした効果的なアーキテクチャを設計、構築、維持するアーキテクトになるために必要なスキルや知識を、現代的な視点から整理して包括的に解説する書籍です。 ソフトウェアアーキテクチャの定義から、アーキテクトの役割、モジュールや

                『ソフトウェアアーキテクチャの基礎――エンジニアリングに基づく体系的アプローチ』 - snoozer05's blog
              • 育児中&共働きなので、効率よく「時短」できる家を建てた【エンジニア、家を建てる】 - MY HOME STORY │スーモカウンター注文住宅

                職業柄、「よりよいもの」や「よりよい環境」を求める方が多いエンジニア。そんなエンジニアの「家づくり」にはきっと、さまざまなこだわりが詰め込まれているはず。 注文住宅を選んだエンジニアに登場いただく「エンジニア、家を建てる」。第1回はcorocn(土屋貴裕)さんに寄稿いただきました。 5年前から岐阜県でリモートワークを続けているcorocnさん。お子さんの誕生をきっかけに建てた家には、何かと忙しい共働き夫婦ならではの「時短」への工夫が施されています。 岐阜でソフトウェアエンジニアをしているcorocnと申します。 5年ほど前から地元の岐阜でリモートワークをはじめ、今は東京の Leaner Technologies というスタートアップ企業にフルリモート勤務しています。妻と2歳の息子の3人で暮らしており、子育てをきっかけに家を購入しました。 今回はエンジニアならではの観点も含め、フルリモートワ

                  育児中&共働きなので、効率よく「時短」できる家を建てた【エンジニア、家を建てる】 - MY HOME STORY │スーモカウンター注文住宅
                • Ajaxから始まった一つの時代の終わり

                  最近の流れを見ていての感想文なので、ideaとして投稿します。筆者のバックグラウンドとしては、Remixの商業記事を書いたり、App Routerの商業記事を書いたりしている人です。 さて、筆者は2022年の秋から、社内システムではありますがRemixをプロダクション運用しています。また、Next.jsのApp Routerについても、パラダイムとしてはRemixにインスパイアされた部分が多い[1]おかげで、順調にキャッチアップできています。 RemixとApp Routerは、ルーティングとデータフェッチを高度に統合しており、Progressively Enhanced SPA(PESPA)と呼ばれることもあるそうです。PESPAについては、次の記事が話題になりましたね。 このPESPAであるRemixを実運用する中で、フレームワークの手触りが近年触ってきたものと大きく違っている点があっ

                    Ajaxから始まった一つの時代の終わり
                  • 木造で地上70階建ての高層ビル実現へ 11階建て以上の例なし | NHKニュース

                    高さ350メートル、地上70階建てという木造では日本一となる高層ビルの建設プロジェクトが本格的に動きだします。大手住宅メーカーの「住友林業」は、プロジェクトの実現に向けて茨城県つくば市に新たな研究拠点を設け、火災に強い部材や建物の構造の研究などに取り組むことになりました。 住友林業は、環境に優しい木造建築の普及に取り組んでいますが、江戸時代の創業から350年となる2041年に、高さ350メートル、地上70階建てという木造の高層ビルを建設するプロジェクトを立ち上げています。 このプロジェクトの拠点となる茨城県つくば市の研究施設が21日、関係者に公開されました。 この施設は、木造3階建てで外壁やバルコニーを緑化し、屋上にはソーラーパネルが設置されていて、最大140人が働くことができるということです。 この施設では、3時間燃え続けても構造を維持することができる火災に強い部材の開発や、鉄骨などを使

                      木造で地上70階建ての高層ビル実現へ 11階建て以上の例なし | NHKニュース
                    • Value Objectについて整理しよう - Software Transactional Memo

                      Value Objectとは何であるか? マーチン・ファウラーのPatterns of Enterprise Application Architecture(PofEAA)やエヴァンス・エリックのDomain Driven Design: Tackling Complexity in the Heart of Software(DDD)が原典であるが、PofEAAではこう切り出している。 When programming, I often find it's useful to represent things as a compound. プログラミング時は物をcompound(合成物)として表現すると便利なことがしばしばある。 例えば2次元空間上での座標のように複数のメンバ(属性)を持つ物は便利である、と。しかしそれらを比較する方法は一意ではない、そこで Objects that a

                        Value Objectについて整理しよう - Software Transactional Memo
                      • Microservices分割大全 - kawasima

                        Microserviceの分割の仕方について語られているものを収集します。 microservices.ioのサイトに載っている分割パターンは4つ。ただし「自己完結型サービス」と「チームごとのサービス」は、直交していないので大きくは「ビジネスケイパビリティでの分割」と「サブドメインでの分割」の2つ。 ビジネスケイパビリティでの分割 https://microservices.io/patterns/decomposition/decompose-by-business-capability.html 現在の業務機能にしたがってサービスを分割する。 したがって、コンウェイの法則にしたがった分割とされる。 サブドメインでの分割 https://microservices.io/patterns/decomposition/decompose-by-subdomain.html DDDのサブドメ

                          Microservices分割大全 - kawasima
                        • 人手不足で技術力のない派遣も増え建築現場がボロボロ

                          秋霜磊落&なりもとゆり♘ @shusorairaku @cogecoge_ 酷すぎて驚きました… 土工(コンクリート工)や左官屋(土間屋)さんは何をしてたのか、そもそも監督さんはどこに目を付けてたのか疑うレベルです。 コンクリートもジャンカしまくりで耐力も落ちて左官する必要も多く、型枠の解体もかなりの手間が要る状態とか発注者なら全部やり直させるレベルですね。 2019-09-20 13:37:50 コゲ @cogecoge_ @shusorairaku 今回はコンクリ番を若いのい行かせてまして、「お前は何をしょったんな!」って聞いたら、土工さんが何もしなくて、下階の開口吐き出しから溢れたコンクリ(0.5ぐらい)を掻いてたと… 土工さんは何しよったん?って聞くと、知らん顔で壁叩いてたと… 本当に初めて現場に来た素人なんですよね(^_^;) 2019-09-20 15:23:59

                            人手不足で技術力のない派遣も増え建築現場がボロボロ
                          • ウェブの進化とウェブブラウザ開発の最前線

                            学部 3, 4 年生向けの特別講義で『ウェブの進化とウェブブラウザ開発の最前線』というタイトルで話をしてきました。 ウェブの進化の歴史を知ることで現在のトレンドについて理解し、またウェブブラウザというグローバルで大規模なソフトウェアの開発の一端を垣間見ることで、ウェブやウェブブラウザの開発に少しでも興味を持ってくれたら良いなぁという気持ちで話をしてきました。 なお歴史観については私の事実誤認も含まれると思うので、間違いを見つけたら教えて下さい :-) 追記 (随時) たくさんの反応を頂きありがとうございます!次回同じような資料を作るときの参考にできるよう、ここにメモしていきます。ウェブは無限に話せる話題があって楽しいですね! ウェブ以前のハイパーテキストの歴史も取り入れるべきでは? ありがとうございます!おっしゃるとおりで、ウェブの進化史と言いつつウェブが公開されてからの話しかしていないの

                              ウェブの進化とウェブブラウザ開発の最前線
                            • しずかなインターネットの技術構成

                              こんなWebサービスをリリースしたので、技術的な話をまとめておこうと思います。 元々このサービスは、趣味の延長線のような感じで開発を始めました。競合にあたるnoteやはてなブログなどのサービスが確固たる地位を築いているということもあり、「お金にはならないだろうけど、自分の趣味を詰め込んだものにしよう」というゆるい気持ちで開発を続けています(楽しい)。 選定の方針 趣味と言っても文章投稿サービスなので、ユーザーが少数であったとしても長期間運営しなければなりません。そのため、ユーザー数が少なければランニングコストが数千円/月以下、ユーザー数が増えたときは段階的にコストが上がるように選定を行いました。 アプリケーション フルスタックNext.jsアプリケーションをCloud Runにデプロイしています。各APIエンドポイントはNext.jsのAPI Routesで生やしています。 Next.js

                                しずかなインターネットの技術構成
                              • マンガではわからない ソフトウェア開発の真理 | ドクセル

                                目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -

                                  マンガではわからない ソフトウェア開発の真理 | ドクセル
                                • 二十一世紀の日本の首都に於ける超高層ビルの林立はその国の凋落を予言しているように思えてならない|些事にこだわり|蓮實 重彦|webちくま

                                  蓮實重彥さんの連載時評「些事にこだわり」第15回を「ちくま」9月号より転載します。延々とつづく渋谷駅周辺の再開発。東横線の地下化はじめ誰も便利になったとは思っていないはずの一連の大工事は都市再開発法によると「公共の福祉に寄与することを目的とする」そうなのだが、本当に? との疑問についてお話しさせていただきます。 避けようもない暑い日ざしを顔一面に受けとめながら、タワーレコードの渋谷店で購入した海外の雑誌を手にしてスクランブル交差点にさしかかると、すんでの所で信号が赤となってしまう。階段を降りて地下の通路に向かう方法もあるにはあったが、年齢故の足元のおぼつかなさから灼熱の地上に立ったまま青信号を待つことにしていると、いきなり、かたわらから、女性の声がフランス語で響いてくる。ふと視線を向けると、「そう、シブーヤは素晴らしい」と「ウ」の部分をアクセントで強調しながら、スマホを顎のあたりにあてた外

                                    二十一世紀の日本の首都に於ける超高層ビルの林立はその国の凋落を予言しているように思えてならない|些事にこだわり|蓮實 重彦|webちくま
                                  • 予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHPerKaigi 2022

                                    PHPerKaigi 2022 2022/04/10 10:40〜 Track A レギュラートーク(40分) PHP はバージョンを追う毎に型宣言、例外、表明、列挙型などの機能が大幅に強化され、堅牢なコードを書くための機能が充実してきました。それらの機能はどう使うと効果的なのでしょうか。 本講演では PHP 8.1 をベースにして、誤りを想定してチェックするのではなく、そもそも誤りにくい設計とはどのようなものか、つまり「予防」の観点を軸足に、堅牢なコードを導くための様々な設計のヒントをご紹介します。 Agenda - 型宣言 - 列挙型 - ドメインモデリング - 不変性と等価性 - 完全性 - レイヤーと責務

                                      予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHPerKaigi 2022
                                    • 時間速く進むスカイツリー展望台 10億分の4秒、相対性理論実証 | 共同通信

                                      高さ450メートルの東京スカイツリー展望台の時間は地上よりも1日に10億分の4秒速く進んでいることを、超精密時計「光格子時計」の観測で確かめたとする論文を、香取秀俊東京大教授らが6日付ネイチャーフォトニクス電子版で発表した。 重力が大きいと時間の進み方はゆっくりになるという、アインシュタインの一般相対性理論を実証する内容。センチ単位の高さの変化を測って、地震や噴火に伴う地面のわずかな動きを監視する応用が期待されている。香取氏は今回の成功を受けて「実用化にめどが立った」と述べた。 光格子時計の誤差は160億年に1秒。「ノーベル賞に近づいた」との評価も。

                                        時間速く進むスカイツリー展望台 10億分の4秒、相対性理論実証 | 共同通信
                                      • オブジェクト指向のその前に-凝集度と結合度/Coheision-Coupling

                                        Jetpack ComposeとGraphQLによるServer Driven UI/jetpackcompose-grahpql-serverdrivernui

                                          オブジェクト指向のその前に-凝集度と結合度/Coheision-Coupling
                                        • 「システム設計の面接試験」という本が良かった

                                          皆さんこんにちは。株式会社ラクーンホールディングスで働いている川崎です。 最近「システム設計の面接試験」という本を読みました。 個人的にとても面白いと感じたので、オススメポイントと感想を共有します。 直近でシステム設計の面接を受けない方も、きっと読んで得るものがあると思います。 本の概要 システムの設計はシステムの機能や仕様、データのアクセスやセキュリティを左右するため、非常に重要だが、従うべき一定のパターンがないために、その習得は難しいと言われています。 一方で、システム設計自体がITエンジニアに日常的に求められる作業であるため、システム設計の面接試験は米国で広く採用されています。 本書では、「Webクローラ」「通知システム」「ニュースフィードシステム」「チャットシステム」「youtube」など実践的なテーマに沿って、システム設計の問題を出題し、その回答を解説することで、システム設計力を

                                            「システム設計の面接試験」という本が良かった
                                          • ミクシィ、新卒向け研修資料を無償公開 「Git」と「テスト・設計」 今後も随時公開

                                            MIXI(旧社名ミクシィ)は5月8日、同社の新入社員向け技術研修で使用した資料を無償公開した。分散型バージョン管理システム「Git」とテスト・設計研修の資料をスライド共有サービス「Speaker Deck」で公開中。動画も後ほど公開するという。 Gitの研修資料は約470ページあり、Gitを使ったチーム開発の進め方やGitの内部構造などを記載している。テスト・設計研修の資料は約40ページ構成で、テスト技法やコードレビューのコツなどを紹介。いずれの資料も同社の社員が作成した。 同社は2021年から新入社員向け研修の資料を一般公開しており、22年はUnityでのゲーム開発やAI、セキュリティ研修など全12種類の資料を自社ブログに掲載していた。同社の公式Twitter(@mixi_engineers)は「今後も随時資料や動画を公開していく」としている。 関連記事 ミクシィ、技術カンファレンスを初

                                              ミクシィ、新卒向け研修資料を無償公開 「Git」と「テスト・設計」 今後も随時公開
                                            • Clubhouse リアルタイム配信の仕組みについて (妄想編)

                                              Cloubhouse はすでに OSS である Janus Gateway に切り替えており Agora は使用していないようです ライセンス Creative Commons — 表示 - 非営利 - 改変禁止 4.0 国際 — CC BY-NC-ND 4.0 前提 @suthio_さんがつぶやいていたのがきっかけ https://twitter.com/suthio_/status/1353945619577008128?s=20 招待してくれた @dmnlk さんに感謝 DNS パケット見ただけ 他の方の解析は見ていない クライアント側の処理は知らない 気が向いたら更新している 著者 商用 WebRTC SFU 開発者 WebRTC プロトコルスタック実装者 End to End Encryption プロトコルスタック実装者 IRIAM 配信サーバ設計者 妄想 求人にメディアサーバ

                                                Clubhouse リアルタイム配信の仕組みについて (妄想編)
                                              • おれは多摩が嫌い。家ばっかでつまんねーから。 自然もなければ都会でもな..

                                                おれは多摩が嫌い。家ばっかでつまんねーから。 自然もなければ都会でもない。住むためだけのベッドタウン。 立川も八王子も駅前は多少栄えてるけど、ちょっと歩けばウチの近くと似たような景色になる。ハリボテみたい。海もなければ多摩川も遠いし、デカい公園もない。昭和記念公園は金を取られる。 いくらかマシな駅前でも、遊ぶには金がかる場所ばっかりだ。高校生の頃、雑費込み5000円の小遣いじゃ大した事はできない。電車に乗って遠くに行く機会も中々ない。 昔一回嫌気が差して新宿まで出ようと決めた。大学入るまで電車通学したこと無かったから、知ってる「都会」が新宿くらいしかなかった。金がもったいないから行きは歩き。 国立から線路沿いに歩いて、三鷹辺りまでは似たようなつまんねー町並みが続いた。無機質なコンクリの高架と、その足元の人が入ってんだか入ってねーんだか分からんピカピカの商業施設。それを囲む家。時々森林。つま

                                                  おれは多摩が嫌い。家ばっかでつまんねーから。 自然もなければ都会でもな..
                                                • なぜもっとたくさんのコアを搭載したCPUを作らないのでしょうか?2000コアのGPUなんかそこら辺にありますが、なぜCPUでは同じようにできないのでしょうか?

                                                  回答 (9件中の1件目) 質問に間違いがありますね。 2000個のコアが入ったGPUなんかありません。企業の広報は違った(間違った)方法で計算して数字を大きく見せています。 Radion 6900XTの本当のコア数(DCU)は、5120個ではなく、40個です。こちらでダイの写真を確認でき、4*5のコアが2グループあります。 各コア(DCU)には32レーンのSIMDユニットが4つあり、各コアには並列に動作する32 bitの浮動小数点演算ユニット(FMA)が128個あり、チップ全体としては32 bitのFMAが5120個同時に動きます。 Zen2とZen3のCPUコアはどちらも256...

                                                    なぜもっとたくさんのコアを搭載したCPUを作らないのでしょうか?2000コアのGPUなんかそこら辺にありますが、なぜCPUでは同じようにできないのでしょうか?
                                                  • メルカリShops の技術スタックと、その選定理由 | メルカリエンジニアリング

                                                    こんにちは。ソウゾウの Software Engineer (CTO) の @suguru です。連載:「メルカリShops」プレオープンまでの開発の裏側の1日目を担当させていただきます。 7月末にメルカリShopsという新しいサービスが公開されました。メルカリShops は、2021年1月にメルカリのグループ会社として設立したソウゾウが新たに立ち上げたサービスです。 この記事では、メルカリShops を作るにあたり、どういった技術、アーキテクチャを選定したのか、その背景と意思決定をまとめて共有したいと思います。 monorepo まず最初にプロジェクトをスタートしたときに、サービスのリポジトリを作るのですが、迷わず monorepo による構成を選択しました。monorepo は、システムを構成する複数のコンポーネントの独立性を保ちつつ、全ての構成を1つのリポジトリで管理する手法です。今

                                                      メルカリShops の技術スタックと、その選定理由 | メルカリエンジニアリング
                                                    • 「建てる意地と売らない意地」用地買収に失敗した建物シリーズがなかなかにエグい「イオンの駐車場が邸宅を囲んでる」

                                                      ばびこ @babbico1 @biblio_babel 浜松の街中にあるショッピングモール・ザザシティも丸で囲ったお店が譲らなかったようで、なかなかエグい作りですよ〜 pic.twitter.com/B4T89iTU2C 2020-09-30 09:56:46

                                                        「建てる意地と売らない意地」用地買収に失敗した建物シリーズがなかなかにエグい「イオンの駐車場が邸宅を囲んでる」
                                                      • AWS 導入事例: ニンテンドーシステムズ株式会社 | AWS

                                                        ニンテンドーアカウント、ゲームニュースなど、任天堂が展開するネットワークサービスの開発・運用を担うニンテンドーシステムズ。インターネット経由でソフトウェアのダウンロードや追加コンテンツなどを購入できるオンラインショップ『Nintendo eShop』は、同社が手がけるサービスの 1つです。 Nintendo eShop は 2011 年に始まり、現在は世界中で 1 億 3,000 万台以上の販売実績を持つ Nintendo Switch に対して、40 か国以上の国に 24 時間 365 日の体制でサービスを提供しています。任天堂のデジタルコンテンツの総売上は 2017 年から 2023 年にかけて 10 倍以上となり、現在はゲームソフトの売上高全体に占めるデジタル比率は 50% 近くに達しています。 Nintendo eShop の基盤は当初オンプレミスで運用してきましたが、利用者が急増

                                                          AWS 導入事例: ニンテンドーシステムズ株式会社 | AWS
                                                        • 技術的負債とステークホルダと説明責任と / The Debt

                                                          Talked at CloudNative Days Spring 2021 Online #CNDO2021. https://event.cloudnativedays.jp/cndo2021/talks/801

                                                            技術的負債とステークホルダと説明責任と / The Debt
                                                          • 最近のDHH「サーバーレスをやめろ」 - laiso

                                                            (インターネットやめろジェネレーターで作成) Ruby on Rails生みの親であり最強の逆張りおじさんであるところのDHHが昨年あたりからしきりに脱パプリッククラウドの主張をしている。 これは彼らの会社が運用しているBasecampやHEYのインフラをAWSから自社保有のベアメタルサーバーへ移行しようとしているからで、実際に移行作業は進んでおり、今後5年間で700万ドルのサーバー費用を節約できるだろうという見込みがあるようだ。 world.hey.com world.hey.com あとタイトルに「サーバーレスをやめろ」と書いたけどDHHのファンボである筆者の誇張表現であり、サーバーレスというキーワードに関しての言及は正確には以下のポストを読んで欲しい。 world.hey.com この文章における「the computing cycles」とは、一台のコンピュータが持つ計算能力全体を

                                                              最近のDHH「サーバーレスをやめろ」 - laiso
                                                            • ソフトウェアはなぜバージョンアップしなければならないのか - Qiita

                                                              はじめに 社内インフラの運用担当者にとってソフトウェアのバージョンアップは地味な割に大変な業務です。 特に社内のオンプレサーバで動いているようなソフトウェアの場合、バージョンアップに伴う諸々の調整をそのソフトウェアを利用している各部署と行う必要があります。 そんなときに「今は忙しいからバージョンアップを先送りしてほしい」「このバージョンはスキップしてもよいのでは?」なんて声が各部署から聞こえてきます。バージョンアップの価値を各部署に理解してもらうのは大変です。 この文章はそんな時になぜバージョンアップしなければならないのかを上司や各部署のマネージャに伝えるために書きます。 ソフトウェアの有効期限は2-5年 まず、第一に、ソフトウェアというものは無限に使えるわけではなく、一定の有効期限があり、それを過ぎると徐々に動かなくなってきます。俗にいう「何もしてないのに動かなくなった問題」です。 なぜ

                                                                ソフトウェアはなぜバージョンアップしなければならないのか - Qiita
                                                              • エンジニアリングスキルで捉えるチームマネジメント - mtx2s’s blog

                                                                チームのマネージャーが、自らの責務をジョブディスクリプションとして明文化することは難しい。職務内容や権限を、断片的にしか書けないかもしれない。もしそうなるなら、実務も断片的になっている可能性がある。 チームマネジメント(組織マネジメント)という活動は、個々のマネージャーの経験や関心によって、断片的になりやすいように感じている。断片的とは、マネジメント活動が、責務の一部の領域に偏ってしまっていたり、問題を検知してはじめてその領域がマネジメント範囲であることを知る、といった様子を指している。 このような状態になる背景は、マネージャーにとって、マネジメントが、日々の実務を通して蓄積された経験に基づく活動になっているからではないか。マネージャーは孤独だ。ひとりでその責務を担う。エンジニアとは違い、チームで協働するわけではない。だから、形式知として言語化されず、個人の経験として暗黙知にとどまる。その

                                                                  エンジニアリングスキルで捉えるチームマネジメント - mtx2s’s blog
                                                                • CloudflareのサーバーはもうIPを所有していません。では、どのようにインターネットに接続しているのでしょうか?

                                                                  データセンター内のIP共有サーバー間でIPを共有するという考え方は新しいものではありません。ルーター上のSource-NATで実現してきた方法です。残念なことに、必要なエグレスIPの数が非常に多く、また運用のサイズも大きいため、ルーターレベルでステートフルファイアウォールまたはNATに依存できません。また、当社は共有状態を好まないので、NATの分散インストールは避けたいところです。 代わりに選択したのは、ポート範囲によるサーバー間におけるエグレスIPの分割です。特定のエグレスIP に対して、各サーバーは使用可能な送信元ポートのごく一部(ポートスライス)を所有します。 インターネットからリターンパケットが届くと、それを正しいマシンに戻すルーティングをしなければなりません。このタスクのために、L4 XDPベースのロードバランサーである "Unimog "をカスタマイズしました。当社のL4 XD

                                                                  • エンジニアを目指す君たちはどう生きるか ~ソフトウェアアーキテクトのすゝめ~

                                                                    技育祭2023秋 DAY1 HALL C 14:30 - 15:15 「エンジニアを目指す君たちはどう生きるか ~ソフトウェアアーキテクトのすゝめ~」 の登壇資料です。 https://talent.supporterz.jp/geeksai/2023autumn/information/#1021-1430-HallC

                                                                      エンジニアを目指す君たちはどう生きるか ~ソフトウェアアーキテクトのすゝめ~
                                                                    • Engadget | Technology News & Reviews

                                                                      OpenAI co-founder and Chief Scientist Ilya Sutskever is leaving the company

                                                                        Engadget | Technology News & Reviews
                                                                      • 状態、結合、複雑性、コード量の順に最適化する - valid,invalid

                                                                        There’s No Such Thing as Clean CodeのHacker Newsコメント経由でコードやシステム設計・最適化についての良いコメントを見つけた。どうやらHacker Newsで何度も引用されているらしいが日本語で言及された記事が見つからなかったので取り上げてみる。 コメントは2016年のSandi MetzのThe Wrong Abstractionに関するもので、発言者のcurun1rいわく「私は設計の優先順位をこの順序で学習することで、優れた開発者になれた」。*1 4つの基準と優先順位のガイドライン 状態 > 結合 > 複雑性 > コード量 私は状態 (state)、結合 (coupling)、複雑性 (complexity)、コード量 (code) の順に削減することでコードを最適化する。 コードがよりステートレスになるなら、結合を増やすこともいとわない 結

                                                                          状態、結合、複雑性、コード量の順に最適化する - valid,invalid
                                                                        • 熱量を失ったサーバーレスという世界(個人の所感) - Sweet Escape

                                                                          はじめに 先日、エンジニア界隈では有名なポッドキャストであるfukabori.fmに出させていただきまして、そのときのトピックがサーバーレスでした。 ポッドキャストはこちらで聞けますのでぜひどうぞ。 fukabori.fm そこでもいろいろお話ししたのですが改めて話せなかったことなども含めて書こうかなと。つまり、ポエムです。散らかった文章な上に少し長めなのでお時間のある方だけどうぞ。 なお、サーバーレスの黎明期の話とかそういう思い出話は以前に書いたこちらの投稿があります。 サーバーレスと僕のこれまでとこれから - Sweet Escape 今回は思い出話ではなく、サーバーレスに個人として魅力を感じ、仕事としてその良さを広めたり、実装のお手伝いをし続けてきた自分がそういった仕事から離れた2022年現在どういう風に向き合ってるかについてのポエムです。 前提 現在の自分は株式会社Singular

                                                                            熱量を失ったサーバーレスという世界(個人の所感) - Sweet Escape
                                                                          • 最近の海外DDDセミナーを聞いてみたら色々と常識が破壊された - Qiita

                                                                            TL;DR 最近の設計志向はイベント駆動がかなり中心になっている とくにDDD界隈がここまでイベント駆動一本槍だとは思わなかった ストーリーを出発点にイベント駆動で設計を組み立てる「イベントストーミング」がかなり多くの場所で事例として取り上げられている はじめに 最近、洋書や動画の講演資料などいくつか海外の情報源に当たることがおおくなり、その中で「結構日本でやられている取り組みとちがうなー」と考えることが多く、一旦そのあたりの差分をまとめておこうかと思いました。 ただの出羽守(あるいは鹿鳴館精神)ではなく、一つの潮流としてこんなのがあるってのを記述できればなと思います イベントが設計の基本線となりつつある、、、のか? まず1つ目に驚いたのが、イベントが設計の中心になっている、そう感じる機会が多かったこと。 ここで言うイベントは、実践ドメイン駆動設計の中でも「ドメインイベント」として実装パタ

                                                                              最近の海外DDDセミナーを聞いてみたら色々と常識が破壊された - Qiita
                                                                            • クソ物件オブザイヤー2021タグまとめ

                                                                              グリップ君/全宅ツイ @kuso_bukken それでは #クソ物件オブザイヤー2021 エントリー開始っ!!今年の業を全てこのイベントで焼き払えっ!!いけーっ! 期間:2021年11月15日(月)7時30分~11月20日(土)21時00分 pic.twitter.com/966XELAQRq 2021-11-15 07:30:02 リチャードホール @okirerebc 【大阪市城東区の八の字マンション】2棟がお互いピサの斜塔みたいに傾いてごっつんこしてるマンション。前から見たらそんなだけど、裏から見るとバルコニーが刺さってる。なんなら完全に挿◯ってる。よいこのみんなはバルコニーがディ◯プキスしてるとか言ったらダメだぞ。#クソ物件オブザイヤー2021 pic.twitter.com/KFrXsdVxS8 2021-11-15 07:30:16

                                                                                クソ物件オブザイヤー2021タグまとめ
                                                                              • ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴

                                                                                www.oreilly.com オライリー・メディアのコンテンツ戦略部門のバイスプレジデントであるマイク・ルキダスの文章だが、彼が数週間前、「コードを書くことが問題なのではない。複雑さをコントロールすることが問題なのだ」というツイートを見かけた話から始まる。彼はこれに感心したようで、これから何度も引用すると思うので、誰のツイートか思い出せればいいのにと書いている(ご存じの方は彼にご一報を)。 件のツイートは、プログラミング言語の構文の詳細や API が持つ多くの関数を覚えることは重要じゃなくて、解決しようとしている問題の複雑さを理解し、管理することこそが重要だと言ってるわけですね。 これは皆、覚えがある話だろう。アプリケーションやツールの多くは、最初はシンプルである。しかも、それでやりたいことの80%、いやもしかしたら90%をやれている。でも、それじゃ十分ではないと、バージョン1.1でいく

                                                                                  ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴
                                                                                • 君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。 - Qiita

                                                                                  Help us understand the problem. What is going on with this article? メリークリスマス! この記事はFirebase Advent Calendar 2019の25日目の記事です。 これはなに? この1年、本を書いたり勉強会で登壇したりいろいろやってみた結果を振り返ってみると、本当に多くの人がFirebaseにふれるようになったなぁと思います。圧倒的な開発者体験の良さをもってバックエンドの関心事を一手に引き受け、アプリケーション開発を劇的に高速化してくれるソリューションとして、Webアプリでもモバイルアプリでもバックエンド第一の選択肢として確固たる地位を確立しつつあるのではないでしょうか。 それ自体はとてもいいことなのですが、Firebaseの強さを活かすためのアーキテクチャに関するアイデアはあまり表に出てきていないのではな

                                                                                    君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。 - Qiita