並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 463件

新着順 人気順

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

  • A Design Analysis of Cloud-based Microservices Architecture at Netflix

    1. IntroductionNetflix has been among the best online subscription-based video streaming services in the world ([12]) for many years, accounting for over 15% of the world’s Internet bandwidth capacity. In 2019, Netflix already acquired over 167 million subscribers, with more than 5 million new subscribers added every quarter, and operates in more than 200 countries. More specifically, Netflix’s su

      A Design Analysis of Cloud-based Microservices Architecture at Netflix
    • Architecture Dayに見た、Intelの底力と変貌【製造技術編】 ~製造技術とパッケージング技術の組み合わせで、さらなる高性能化[Sponsored]

        Architecture Dayに見た、Intelの底力と変貌【製造技術編】 ~製造技術とパッケージング技術の組み合わせで、さらなる高性能化[Sponsored]
      • PMF達成の立役者!Full TypeScript Architecture の選定背景と構成

        はじめに みなさんこんにちは、物流業界の価値最大化をミッションに掲げるアセンド株式会社で取締役CTOを務めている丹羽です。 今回はアセンドの Full TypeScript Architecture の選定背景とその構成を紹介します。 アセンドでは社会課題である物流危機の中心にいる運送会社に対し、課題解決の第一歩として業務と経営のデジタル化を実現する All-in-One な運送管理SaaS「ロジックス」を開発しています。アセンドは12月06日にプレスリリースをした通りシリーズAの資金調達し、無事にプロダクトとして PMF (Product Market Fit) を一定達成したと言えます。 3年前に開発をスタートしたロジックスはフロントエンド、バックエンド、クラウドのIaCに至るすべてを TypeScript で開発することを選択しました。振り返ってみても FullTS でなければ PM

          PMF達成の立役者!Full TypeScript Architecture の選定背景と構成
        • 【Go】厳密なClean Architectureとその妥協案 - Qiita

          Clean Architectureとは Clean Architecture(クリーンアーキテクチャ)とは,レイヤに内側と外側の関係性を持たせるアーキテクチャである. 「外側のレイヤは内側のレイヤだけに依存する」というルールを守ることによって,アプリケーションから技術を分離することが目的である. 厳密なClean Architecture 上の図で提案されているレイヤ構造をもとにしてpackage構成に落とし込んだものが以下の図である. ここで,実線は依存,点線は実装を表している. このpackage構成について,サンプルコード付きの解説をここでしているので,もし興味があれば読んでください. しかし,このpackage構成では次のような問題がある. データの整合性を保つために複数モデルを扱うような処理はどこに置くのか? ドメインモデルに持たせるべきではない処理はどこに置くのか? それぞれ

            【Go】厳密なClean Architectureとその妥協案 - Qiita
          • 2022年版実践WPF業務アプリケーションのアーキテクチャ【設計編/前編】 ~ドメイン駆動設計&Clean Architectureとともに~

            前回の「2022年版実践WPF業務アプリケーションのアーキテクチャ【見積編】~ドメイン駆動設計&Clean Architectureとともに~」では、見積時に考慮が必要なアプリケーションアーキテクチャの着眼点や、その具体的な検討内容について記載しました。今回はいよいよ「設計編 機能要件の実現」ということで、見積が承認され、開発が開始して以降のフェーズに入ります。開発が開始して以降、アーキテクチャに対して影響を与える要件として「機能要件」と「非機能要件」の2つがあります。これら2つの要件からはじまって、アーキテクチャを設計していくひとつの方法をお伝えします。 前提条件 本稿はWPFアプリケーションのアーキテクチャ設計について記載したものです。見積編を前提に記載しているので、まだ未読であればそちらからお読みください。 本稿にはサーバーサイドの設計も一部含まれていますが、見積編にも記載した通り、

              2022年版実践WPF業務アプリケーションのアーキテクチャ【設計編/前編】 ~ドメイン駆動設計&Clean Architectureとともに~
            • The Architecture of Uber's API gateway

              You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservices. It also provides a centralize

                The Architecture of Uber's API gateway
              • Architecture of Consoles | A Practical Analysis

                A practical analysis by Rodrigo CopettiLooking at the evolution of video game consoles is fascinating. While conventional PCs tend to evolve ‘incrementally’, new generations of consoles introduce completely new ways of working. What you see here is a series of articles that will hopefully uncover the rationale behind the latest trends in technology. They will also demonstrate why each system can’t

                  Architecture of Consoles | A Practical Analysis
                • New Architecture is here · React Native

                  React Native 0.76 with the New Architecture by default is now available on npm! In the 0.76 release blog post, we shared a list of significant changes included in this version. In this post, we provide an overview of the New Architecture and how it shapes the future of React Native. The New Architecture adds full support for modern React features, including Suspense, Transitions, automatic batchin

                    New Architecture is here · React Native
                  • AWS CDK Patterns - An Opensource Collection of Serverless Architecture Patterns

                    - Fully Open Source - Vanilla CloudFormation Provided - CDK unit tests for Infrastructure Provided

                    • Clean Architecture with Go

                      💡 はじめに この記事は、クリーンアーキテクチャとGo言語を半年ほど勉強した人の知見をまとめたものです。この記事の対象者としては、 クリーンアーキテクチャ聞いたことあるけどGoでの実装方法? といった方を想定しています。 自分自身も、完全に理解しているとは言い難いですが、ある程度知見が溜まってきたのでまとめておきます。Go言語でクリーンアーキテクチャを実現したい方の参考になれば幸いです。 🤔 クリーンアーキテクチャとは? システム設計ガイドラインの1つ メリット 疎結合、関心の分離により変化に強い テストが容易 デメリット コードが冗長 わかりにくい 🛠 実際に実装してみる クリーンアーキテクチャに関しては、ネット上の記事を読んでもあまりピンとこないかもしれないので、実際に実装してみることあるいは実際のコードを読むことが理解の近道だと思います。その際、参考になるレポジトリを以下に示し

                        Clean Architecture with Go
                      • The Architecture of Uber's API gateway

                        You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservices. It also provides a centralize

                          The Architecture of Uber's API gateway
                        • Architecture - 記憶と記録

                          有名なので見飽きた人も多いだろう。 それでも撮ってしまう場所。東京の写真スポット。 使用機材 FUJIFILM ミラーレス一眼 X-T2

                            Architecture - 記憶と記録
                          • GoでCRUDアプリをMysql、GORM、Echo、Clean Architectureで作る - Qiita

                            目次 Clean Architectureとは Clean Architectureというと、以下の図が大変有名です。 Clean Architectureの目的は関心の分離で、 これを達成するために意識すべきことが各レイヤーの依存性です。 関心の分離によりコードの可読性が向上したり、変化に強い設計になります。 この辺のメリットやClean Architectureの詳細に関しては参考記事に載っていますのでそちら参照ください。 上記の図では、円の外側から内側に向かって矢印が向けられていますが、これが依存の向きで、 外側から内側への依存は可能ですが、内側から外側は不可能です。 言い方を変えると、内側で宣言したモノを外側から呼ぶことはできますが、外側で宣言したモノを内側から呼ぶことはできないという話です。 この記事では依存の向きに注意しながら コードを紹介していきます。 各機能に関して 各機能

                              GoでCRUDアプリをMysql、GORM、Echo、Clean Architectureで作る - Qiita
                            • How to implement Clean Architecture in Go (Golang)

                              The authors of Accelerate dedicate a whole chapter to software architecture and how it affects development performance. One thing that often comes up is designing applications to be “loosely coupled”. The goal is for your architecture to support the ability of teams to get their work done—from design through to deployment—without requiring high-bandwidth communication between teams. If you haven’t

                                How to implement Clean Architecture in Go (Golang)
                              • Machine Learning Operations (MLOps): Overview, Definition, and Architecture

                                The final goal of all industrial machine learning (ML) projects is to develop ML products and rapidly bring them into production. However, it is highly challenging to automate and operationalize ML products and thus many ML endeavors fail to deliver on their expectations. The paradigm of Machine Learning Operations (MLOps) addresses this issue. MLOps includes several aspects, such as best practice

                                • An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture

                                  An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture Asynchronous programming allows the development of services that can handle millions of requests without saturating memory and CPU utilization. Support for asynchrony is usually baked into the programming language; we take a look at async support in Rust, a type-safe and memory-safe systems progra

                                    An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture
                                  • Rebuild: 346: Architecture Astronaut (naoya)

                                    Naoya Ito さんをゲストに迎えて、Rust, 関数型、プログラミングなどについて話しました。(2022/10/24 Rebuild Meetup イベントにて収録) スポンサー: GMOインターネットグループ株式会社 Show Notes Takuto Wada (@t_wada) / Twitter power-assert Hacker News exa: A modern replacement for ‘ls’. fd: A simple, fast and user-friendly alternative to 'find' TypeScript による GraphQL バックエンド開発 Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#

                                      Rebuild: 346: Architecture Astronaut (naoya)
                                    • Intelの次期CPU「Alder Lake」、2種類のCPUコアを積む構造と性能 - Intel Architecture Day 2021レポート

                                      レポート Intelの次期CPU「Alder Lake」、2種類のCPUコアを積む構造と性能 - Intel Architecture Day 2021レポート 先日Intelはプロセスロードマップを紹介するIntel Acceleratedを開催したが、これに引き続き8月18日に、やはりオンラインの形でIntel Architecture Day 2021を開催して製品ロードマップや新製品の紹介を行った。 ちなみに来週開催されるHotChips 33でIntelはAlder Lake/Sapphire Rapids/Ponte Vecchio/Mount Evansに関して論文発表を行うほか、初日のTutorial Sessionでは"Intel packaging technologies for chiplets and 3D"と題したTechnology Providerセッション

                                        Intelの次期CPU「Alder Lake」、2種類のCPUコアを積む構造と性能 - Intel Architecture Day 2021レポート
                                      • iOS App Architecture in 2022 | Alexito's World

                                        Since we're about to start a new year, I thought it would be good to write about what I think it's the best approach for building iOS apps nowadays. For the past couple of years the iOS landscape has changed dramatically and I finally feel like we're in a proper position to enjoy making apps again, something I didn't feel since the early days of the platform. In this article, I want to describe wh

                                          iOS App Architecture in 2022 | Alexito's World
                                        • Well-Architected Framework: 信頼性の柱  |  Cloud Architecture Center  |  Google Cloud

                                          デジタル トランスフォーメーションを加速 お客様がデジタル トランスフォーメーションに乗り出したばかりでも、あるいはすでに進めている場合でも、Google Cloud は困難な課題の解決を支援します。

                                            Well-Architected Framework: 信頼性の柱  |  Cloud Architecture Center  |  Google Cloud
                                          • React Application Architecture for Production | Web Development | Paperback

                                            React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps

                                              React Application Architecture for Production | Web Development | Paperback
                                            • The Composable Architectureの良さをあらためて整理する2022

                                              この記事は、The Composable Architecture Advent Calendar 2022 12/1の記事です。 はじめに The Composable Architecture(TCA)を仕事で使うようになって2年と半年くらいが過ぎてました。アプリ開発のために採用してきた経験もありますが、ここ2年くらいTCAが各社のいろいろなiOSアプリ開発で採用されることもあり、アドバイザーとして仕事を引き受けるというパターンもありました。 なぜこんなにもTCAは魅力があるのか、もしくはTCAを選ばない基準は何か、ということについて2年と半年過ぎた私が今考えていることを書いてみたいと思っています。 The Composable Architectureとは何か The Composable ArchitectureとはSwiftを用いたiOS/macOS/tvOS/watchOSアプ

                                                The Composable Architectureの良さをあらためて整理する2022
                                              • Azure のハブスポーク ネットワーク トポロジ - Azure Architecture Center

                                                この参照アーキテクチャでは、カスタマー マネージド ハブ インフラストラクチャ コンポーネントを使用してハブスポーク ネットワーク パターンを実装します。 Microsoft マネージド ハブ インフラストラクチャ ソリューションについては、「Azure Virtual WAN のハブスポーク ネットワーク トポロジ」を参照してください。 アーキテクチャ このアーキテクチャの Visio ファイルをダウンロードします。 ワークフロー このハブスポーク ネットワーク構成では、次のアーキテクチャ要素を使用します。 ハブ仮想ネットワーク。 ハブ仮想ネットワークでは、共有 Azure サービスがホストされます。 スポーク仮想ネットワークでホストされているワークロードでは、これらのサービスを使用できます。 ハブ仮想ネットワークは、クロスプレミス ネットワークへの接続の中心となるポイントです。 スポー

                                                  Azure のハブスポーク ネットワーク トポロジ - Azure Architecture Center
                                                • Go言語とClean ArchitectureでAPIサーバを構築する - Qiita

                                                  Clean Architectureとは Clean Architecture(クリーンアーキテクチャ)とは,レイヤに内側と外側の関係性を持たせるアーキテクチャである. 「外側のレイヤは内側のレイヤだけに依存する」というルールを守ることによって,アプリケーションから技術を分離することが目的である. アプリケーションから技術を分離すると何が嬉しいのか ここでの「技術」とは,HTTPやcsv,MySQLなどのことを意味している. アプリケーションから技術を分離すると,技術を容易に変更できたり,テストコードを書くときに容易にモックできたりする. 例えば,出力をHTTPからcsvに変更したくなったときなどに容易に変更が可能である. 各レイヤの責務 Clean Architectureで提案されているレイヤ構造は以下の画像のようなものである. 内側から,Entitiesレイヤ,Use Casesレイ

                                                    Go言語とClean ArchitectureでAPIサーバを構築する - Qiita
                                                  • GitHub - octelium/octelium: A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA/BeyondCorp architecture, API/AI gateway, a PaaS, an infrastructure for MCP & A2A architectures or even as an

                                                    Octelium is a free and open source, self-hosted, unified platform for zero trust resource access that is primarily meant to be a modern alternative to remote access VPNs and similar tools. It is built to be generic enough to not only operate as a zero-config remote access VPN (i.e. alternative to OpenVPN Access Server, Twingate, Tailscale, etc...), a ZTNA platform (i.e. alternative to Cloudflare A

                                                      GitHub - octelium/octelium: A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA/BeyondCorp architecture, API/AI gateway, a PaaS, an infrastructure for MCP & A2A architectures or even as an
                                                    • 開発生産性と信頼性の両立を目指すための Event-Driven Architecture - より良いマイクロサービスアーキテクチャを求めて | Wantedly Engineer Blog

                                                      もう1つの方法が、「イベントベースでのマイクロサービス間コミュニケーション」です。これは、クライアントマイクロサービスは「ある事態が起きたこと(= イベント)を通知」し、他のマイクロサービスは「興味のあるイベントを Subscribe して、イベントを検知して処理を行う」という振る舞いを指しています。 イベントベースのコミュニケーションは、リクエスト/レスポンスとは異なり、他のマイクロサービスに何かを直接指示はしません。そして、本質的に非同期であり疎結合です。イベントを発行するマイクロサービス(= Publisher)はそのイベントがどう利用されるかを知る必要は無いですし、イベントをチェックするマイクロサービス(= Subscriber)として何が存在するかを知る必要もありません。Publisher と Subscriber はお互いに相手の事を知る必要はなく、疎結合な状態を保つことができ

                                                        開発生産性と信頼性の両立を目指すための Event-Driven Architecture - より良いマイクロサービスアーキテクチャを求めて | Wantedly Engineer Blog
                                                      • Architecture Dayに見た、Intelの底力と変貌【新GPU「Xe」編】 ~GPUでもトップ性能を狙うIntelの秘技とは[Sponsored]

                                                          Architecture Dayに見た、Intelの底力と変貌【新GPU「Xe」編】 ~GPUでもトップ性能を狙うIntelの秘技とは[Sponsored]
                                                        • Building Twitter’s ad platform architecture for the future

                                                          Infrastructure Building Twitter’s ad platform architecture for the future A great advantage of software systems is that they are extremely adaptable. There comes a point in the evolution of complex software systems, however, where that malleability hinders growth instead of facilitating it. At some point, software will approach a stage where it’s no longer serving its purpose — helping people. Thi

                                                            Building Twitter’s ad platform architecture for the future
                                                          • PlayStation 3 Architecture | A Practical Analysis

                                                            OriginalMarkedMotherboard Showing COK-001 revision (the first one), taken from my CECHA12 model. The remaining 128 MB NAND Flash and the connectors for the Blu-ray PATA drive, Wifi/BT daughterboard, front panel and MultiCard reader are fitted on the backMotherboard with important parts labelled A quick introductionIn 2006, Sony unveiled the long-awaited ‘next generation’ video-game console, a shin

                                                              PlayStation 3 Architecture | A Practical Analysis
                                                            • Neural Architecture Searchを用いたセマンティックセグメンテーションモデルの探索 - Preferred Networks Research & Development

                                                              はじめに 近年、ニューラルネットワークを用いた機械学習の実用化が様々な分野で進んでいます。機械学習モデルの推論精度を向上させるためには、通常多くの試行錯誤が必要となりますが、モデルのデプロイ先の多様化に伴い、単純な精度向上だけでなく利用環境の制約(推論速度、メモリ使用量、バッテリー消費量、等々)も考慮したチューニングが必要となっています。 そのようなニューラルネットワークを実デバイス上での速度や精度の要求に合わせてチューニングする作業は、多くの人的資源と計算資源を要します。PFNでは、この作業を自動化しつつ人手よりもさらに良いモデルを作成する手法の一つとして、ニューラルアーキテクチャ探索(Neural Architecture Search、以降は”NAS”と表記)を効率的に行うためのエコシステムの整備を進めています。 本記事では、開発を行っているNASエコシステムの概要と、その適用事例の

                                                                Neural Architecture Searchを用いたセマンティックセグメンテーションモデルの探索 - Preferred Networks Research & Development
                                                              • Architecture Notes — System Design & Software Architectures Explained

                                                                hey, we're architecture notes. learn about the systems you use everyday from the engineers who built them. ⚡

                                                                  Architecture Notes — System Design & Software Architectures Explained
                                                                • SwiftUI時代のFunctional iOS Architecture / iOSDC Japan 2020

                                                                  SwiftUI時代の Functional iOS Architecture by 稲見 泰宏 | トーク | iOSDC Japan 2020 - fortee.jp (Sep 21, 2020) https://fortee.jp/iosdc-japan-2020/proposal/6d88c4d…

                                                                    SwiftUI時代のFunctional iOS Architecture / iOSDC Japan 2020
                                                                  • Microsoft Teams: Advantages of the new architecture | Microsoft Community Hub

                                                                    Microsoft Teams has made a significant investment in the re-architecture of its desktop client, with a focus on providing a simpler user experience. This post shares insights into the goals and expected benefits of the modularization and layering that have been implemented. The consumer version of Microsoft Teams has already begun using this new architecture, and the preview version of the upgrade

                                                                      Microsoft Teams: Advantages of the new architecture | Microsoft Community Hub
                                                                    • Game Boy Advance Architecture | A Practical Analysis

                                                                      A quick introductionThe internal design of the Game Boy Advance is quite impressive for a portable console that runs on two AA batteries. This console will carry on using Nintendo’s signature GPU. Additionally, it will introduce a relatively new CPU from a British company that will surge in popularity in the years to come. CPUMost of the components are combined into a single package called CPU AGB

                                                                        Game Boy Advance Architecture | A Practical Analysis
                                                                      • ADR(Architecture Decision Records)を書く

                                                                        アーキテクチャの検討を記録するADR(Architectural Decision Records)の方式で、自身がADRを採用するか検討した。 ステータス: 承認 決定者: @niku 日付: 2020-05-19 文脈と問題点の説明 ソフトウェア開発中に、あるアーキテクチャを採用した理由を知りたいことがある。 幸運にもそのアーキテクチャを採用した開発者にインタビュー可能で、また開発者の記憶が定かであれば、当時どのような状況・どのような選択肢が用意されている中から選択したかを明らかにできる。 しかしそうではなかった場合、過去に採用したアーキテクチャを盲目的に受けいれたり、完全に無視するといった不健全な意思決定を強いられることになる。 そこで、決定の粒度が大きくかつプロダクトの品質に大きく影響を与えるアーキテクチャ上の変更の「なぜ」を記録し、時間が経過した後も簡単にアクセスできるよう AD

                                                                        • OOParts -Stateless Cloud Gaming Architecture- #CNDT2020|うなすけ

                                                                          それではこれより、「OOParts - stateless cloud gaming architecture-」というタイトルで発表させていただきます。よろしくお願いします。 こんにちは。株式会社ブラックから来ました、中村勇介と申します。普段は「うなすけ」という名前で色々やっているので、そちらのほうがわかりやすいという方もいらっしゃると思います。 本日は、ブラックの運営するクラウドゲーミングサービス、「OOParts」のインフラについて、皆さんにご紹介できたらなと思います。 初めに軽く自己紹介をしておきますと、僕はフリーランスとして複数の会社をお手伝いしておりまして、ブラックはそのうちの1社になります。これから紹介しますが、主にバックエンドのAPIやクラウドインフラ周りの開発・運用を担当しています。 今日の発表は、先日開催されたCEDEC 2020にて発表した、「クラウドゲーミング最新開

                                                                            OOParts -Stateless Cloud Gaming Architecture- #CNDT2020|うなすけ
                                                                          • Flutter App Architecture with Riverpod: An Introduction

                                                                            When building complex apps, choosing the correct app architecture is crucial, as it allows you to structure your code and support your codebase as it grows. Good architecture should help you handle complexity without getting in the way. But it's not easy to get it right: “Not enough” architecture leads to poorly organized code that lacks clear conventions“Too much” of it leads to over-engineering,

                                                                              Flutter App Architecture with Riverpod: An Introduction
                                                                            • サーバレスでモバイルアプリ開発! NTTコム「ビジネスdアプリ」のアーキテクチャ / The architecture of business d app

                                                                              2024年8月2日にGoogle Cloud Next Tokyo '24で発表した『サーバレスでモバイルアプリ開発! NTTコム「ビジネスdアプリ」のアーキテクチャ』の講演資料です。講演詳細および講演動画についてはこちらをご覧ください。 https://cloudonair.withgoogle.co…

                                                                                サーバレスでモバイルアプリ開発! NTTコム「ビジネスdアプリ」のアーキテクチャ / The architecture of business d app
                                                                              • RenderingNG architecture  |  Chromium  |  Chrome for Developers

                                                                                Here you'll find how RenderingNG's component pieces are set up, and how the rendering pipeline flows through them. Starting at the highest level, the tasks of rendering are: Render contents into pixels on the screen. Animate visual effects on the contents from one state to another. Scroll in response to input. Route input efficiently to the right places so that developer scripts and other subsyste

                                                                                • CQRS Software Architecture Pattern: The Good, the Bad, and the Ugly

                                                                                  Photo by Jukan Tateisi on UnsplashThe Command and Query Responsibility Segregation (CQRS) it’s an architectural pattern where the main focus is to separate the way of reading and writing data. This pattern uses two separate models: Queries — Which are responsible for reading dataCommands — Which are responsible for update dataIn a Nutshell - The Command and Query Responsibility Segregation (CQRS)

                                                                                    CQRS Software Architecture Pattern: The Good, the Bad, and the Ugly