並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 554件

新着順 人気順

architectureの検索結果121 - 160 件 / 554件

  • Google CloudのArchitecture Diagramming Tool使ってみた

    こんにちは、GMOアドマーケティングのM.H.と申します。 2022年2月、Google社が新たにGoogle CloudのツールであるArchitecture Diagramming Toolを発表し、GCPのサービスを用いたアーキテクチャの図を作成できるようになりました。本記事では、このArchitecture Diagramming Toolについて色々試した結果についてまとめていきたいと思います。 はじめに 何かプロダクトや機能の実装をしたいとなった時の最初のステップは、まず実装する構図の全体像を決め、仕様を固めていくことが殆どかと思います。この時にアーキテクチャの図を作成しておくことで、チーム内でプロダクトや機能のビジョンを共有でき、開発をスムーズに進めることができます。 Google Cloud Platformの各種サービスにはその内容を視覚的に表したようなアイコンが用意され

      Google CloudのArchitecture Diagramming Tool使ってみた
    • サイカの即戦力を生む2つの設計書 - XEP と Architecture Guide - XICA Tech blog

      はじめに 皆さんこんにちは。株式会社サイカでソフトウェアエンジニアをやっている鹿島(kashitaka)です。 皆さんの開発組織では設計書(Design Doc)をどのように運用していますか? Design Docをめぐる運用は開発組織全体の広い取り組みとしてプロセスに落とすことが難しく、チームごとに独自で運用しているなど取り組みが限定的だったりします。(社内の別チームは開発ドキュメントなどないチームもあったり) サイカでは Design Doc を開発組織全体として設計し運用しています。このDesign Docの運用体系は2021年ごろに定義し、 約2年運用して組織的に定着しています。 今回の記事ではサイカがどのように Design Doc を管理・運用しているのかをご紹介します。 この記事がチームや組織のDesign Docの運用に悩んでいる方、これから Design Doc の運用を

        サイカの即戦力を生む2つの設計書 - XEP と Architecture Guide - XICA Tech blog
      • The growing pains of database architecture | Figma Blog

        While these fixes moved the needle, they had limitations. By analyzing our database traffic, we learned that writes— like gathering, updating, or deleting data—contributed to a significant portion of database utilization. Additionally, not all reads or data fetching could be moved to replicas due to application sensitivity to replication lag. So, from both a read and write perspective, we still ne

          The growing pains of database architecture | Figma Blog
        • ブロックチェーンゲームMyCryptoHeroesの作り方 / Architecture of My Crypto Heroes

          ブロックチェーンゲームMyCryptoHeroesの作り方 / Architecture of My Crypto Heroes

            ブロックチェーンゲームMyCryptoHeroesの作り方 / Architecture of My Crypto Heroes
          • DevOps capabilities  |  Cloud Architecture Center  |  Google Cloud

            Accelerate your digital transformation Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.

              DevOps capabilities  |  Cloud Architecture Center  |  Google Cloud
            • Xbox Architecture | A Practical Analysis

              OriginalMarkedMotherboard Showing first revision. Controllers are plugged using a separate daughterboard. Missing SDRAM chips are on the back and there are four unpopulated SDRAM slots.Motherboard with important parts labelled A quick introductionIt seems that Microsoft has decided to pick up where Sega left off. Their offer? A system with familiarities appreciated by developers and online service

                Xbox Architecture | A Practical Analysis
              • マイクロサービスにおける技術と組織の衝突に向き合う / Manage the Conflict between Microservices Architecture and Organization Structure

                Developers Summit 2019 Summer [C-9] 「本気で実践している人たちにしかできない話が聞きたい」の中の Lightning Talk です。 より詳細な内容は https://scrapbox.io/qsona/devsumi_LT_2019-07-02 を参照ください。

                  マイクロサービスにおける技術と組織の衝突に向き合う / Manage the Conflict between Microservices Architecture and Organization Structure
                • RN Features 2020年3月号 - React Native v0.62 注目機能Flipper, Re-architecture, Discord のパフォーマンス改善 - KitchHike Tech Blog

                  はじめに キッチハイクのエンジニアメンバーでReact Native の気になるニュースを持ち寄ってみました! はじめに ガワネイティブアプリ(Creator)を、React Nativeで置き換えてみての一年間戦いの記録 - BASE開発チームブログ Flutter vs Native vs React-Native: Examining performance Discord のパフォーマンス改善 Flipper で React Native アプリの DX を改善しよう Flipper の主な機能の紹介 React Nativeの Re-architectureについて ロードマップ さいごに We're Hiring ガワネイティブアプリ(Creator)を、React Nativeで置き換えてみての一年間戦いの記録 - BASE開発チームブログ https://devblog.t

                    RN Features 2020年3月号 - React Native v0.62 注目機能Flipper, Re-architecture, Discord のパフォーマンス改善 - KitchHike Tech Blog
                  • Security architecture anti-patterns

                    Six design patterns to avoid when designing computer systems.

                      Security architecture anti-patterns
                    • 世界一わかりやすいClean Architecture

                      Visual Studio Users Community Japan #1 で発表した資料になります。 https://vsuc.connpass.com/event/143114/Read less

                        世界一わかりやすいClean Architecture
                      • Xilem: an architecture for UI in Rust

                        Rust is an appealing language for building user interfaces for a variety of reasons, especially the promise of delivering both performance and safety. However, finding a good architecture is challenging. Architectures that work well in other languages generally don’t adapt well to Rust, mostly because they rely on shared mutable state and that is not idiomatic Rust, to put it mildly. It is sometim

                        • InfoQ Software Architecture and Design Trends Report - April 2023

                          InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architects. View an example

                            InfoQ Software Architecture and Design Trends Report - April 2023
                          • Python で学ぶ実践的なドメイン駆動設計とレイヤードアーキテクチャ / DDD and Onion Architecture in Python

                            2021年10月に開催された PyCon JP 2021 Day 1 の登壇資料です。 CfP より抜粋 ドメイン駆動設計(DDD)やクリーンアーキテクチャといった話題は定期的に盛り上がりを見せますが、Pythonにおける実践的な解説はいまだ多くありません。このセッションでは、分かりやすく具体的なコード例を織り交ぜながら、これらについて解説を行います。聴衆は、他の言語の仕様や実例と比較したうえで、フラットな目線で Python で DDD に取り組むことの良い点と課題点を見つけることができるでしょう。

                              Python で学ぶ実践的なドメイン駆動設計とレイヤードアーキテクチャ / DDD and Onion Architecture in Python
                            • The Citadel Architecture at AppSignal | AppSignal Blog

                              DHH just coined the term "Citadel," which finally gives us an excellent way to reference how we approach tech at AppSignal. We said, "Hey, this is us! Our thing has a name now". In addition to the Majestic Monolith, someone should write up the pattern of The Citadel: A single Majestic Monolith captures the majority mass of the app, with a few auxiliary outpost apps for highly specialized and diver

                                The Citadel Architecture at AppSignal | AppSignal Blog
                              • Disaster Recovery (DR) Architecture on AWS, Part III: Pilot Light and Warm Standby | Amazon Web Services

                                AWS Architecture Blog Disaster Recovery (DR) Architecture on AWS, Part III: Pilot Light and Warm Standby In this blog post, you will learn about two more active/passive strategies that enable your workload to recover from disaster events such as natural disasters, technical failures, or human actions. Previously, I introduced you to four strategies for disaster recovery (DR) on AWS. Then we explor

                                  Disaster Recovery (DR) Architecture on AWS, Part III: Pilot Light and Warm Standby | Amazon Web Services
                                • Software Architecture Patterns

                                  Software comes in all types of size and shapes. Every team has different though process, works differently and the outcome of the software depends upon various factors such as client requirement, budget, time, use of available solutions to common problems etc. And if all goes well, the application does what the user expects it to do. But modern software can be complex, which can lead to complex co

                                    Software Architecture Patterns
                                  • Google Cloud Architecture Framework: Reliability  |  Cloud Architecture Center

                                    Accelerate your digital transformation Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.

                                      Google Cloud Architecture Framework: Reliability  |  Cloud Architecture Center
                                    • Tao of Node - Design, Architecture & Best Practices

                                      Tao of Node - Design, Architecture & Best PracticesMarch 14, 2022 • 48 minute read One of the main benefits of JavaScript is that it runs both in the browser and the server. As an engineer you need to master a single language and your skills will have a variety of applications. This is what drew me to Node in 2015 - I didn’t have to switch between languages and tech stacks. Node allows you to reus

                                        Tao of Node - Design, Architecture & Best Practices
                                      • Architecture Decision Records導入事例 | Fintan

                                        はじめに このドキュメントは、スクラム開発においてArchitecture Decision Recordsを使用した結果を事例としてまとめたものになります。Architecture Decision Recordsを使用することで状況に応じて変化するアーキテクチャがどのような意思決定に基づいて作られたのかをプロジェクトの期間を通じて追跡することができるようになりました。 本ドキュメントを通じて、以下の情報を知ることができます。 Architecture Decision Recordsの導入例 Architecture Decision Recordsの効果 サマリ Architecture Decision Recordsを導入する以前、「アーキテクチャ上重要な意思決定」が不透明であること、やみくもであること、新規アサインメンバーへの情報共有に時間がかかること、といった課題がありました

                                          Architecture Decision Records導入事例 | Fintan
                                        • AWS Security Reference Architecture (AWS SRA) を利用したマルチアカウントのセキュリティ対策 - Qiita

                                          AWS Security Reference Architecture (AWS SRA) を利用したマルチアカウントのセキュリティ対策AWSSecurityIAMOrganizations はじめに AWSによって 「AWS Security Reference Architecture (AWS SRA)」 と呼ばれるセキュリティリファレンスアーキテクチャが公開されています。 SRAは、AWSのセキュリティ対策をどう実装すべきかを指し示すガイドとしての位置付けであり、SRAを参考にすることで、AWSの数多くのセキュリティサービスをマルチアカウントの環境に最適化する形でデプロイする方法が分かります。 本記事では、このSRAの中身を紐解き、SRAを活用してAWSアカウントのセキュリティ対策がどう実装できるのかを記します。 企業の課題 オンプレミスからAWSにサーバ環境を移行し始めたばかりか

                                            AWS Security Reference Architecture (AWS SRA) を利用したマルチアカウントのセキュリティ対策 - Qiita
                                          • Airbnb’s Microservices Architecture Journey To Quality Engineering

                                            Airbnb’s Microservices Architecture Journey To Quality Engineering Achieving balance is an endless beginning. An equilibrium even harder to maintain when the business depends on software quality and speed to survive. Companies have the challenge of continuously delivering Quality at Speed software , constraining the software lifecycle with Quality Engineering.

                                              Airbnb’s Microservices Architecture Journey To Quality Engineering
                                            • GPT-4 Architecture, Infrastructure, Training Dataset, Costs, Vision, MoE

                                              OpenAI is keeping the architecture of GPT-4 closed not because of some existential risk to humanity but because what they’ve built is replicable. In fact, we expect Google, Meta, Anthropic, Inflection, Character, Tencent, ByteDance, Baidu, and more to all have models as capable as GPT-4 if not more capable in the near term. Don’t get us wrong, OpenAI has amazing engineering, and what they built is

                                                GPT-4 Architecture, Infrastructure, Training Dataset, Costs, Vision, MoE
                                              • Laravel × Clean Architecture 新規開発中の現場

                                                「クリーンアーキテクチャ」とは、DDDの文脈における「ドメインモデル」をシステムの中心にすえ、「入力」「永続」「出力」などの多方面で抽象化を行うことで、高度に変化への強さを獲得できるアーキテクチャです。昨今の変化の早さに対応するべく「アジャイル開発」や「マイクロサービス」が叫ばれているように、「クリーンアーキテクチャ」もまた日増しにその注目度は上がっているように感じます。 しかし、やや取っつきにくいアーキテクチャであることからか、現状参考になる資料が無数に転がっているというわけでもありません。そこで、エキテンで現在Laravelベースで開発中の新しい予約システムを題材に、実際にアーキテクチャを形作っているコンポーネントの紹介や、開発する上で行ってみたちょっとした工夫、開発フェーズにおける現場の生の声などをお話しようと思います。

                                                  Laravel × Clean Architecture 新規開発中の現場
                                                • 図解で学ぶ Spring MVC / Architecture of Spring MVC

                                                  Spring Boot 2.3 の Liveness & Readiness Probes 対応 について調べてみた / Spring Boot 2.3 Liveness & Readiness Probes

                                                    図解で学ぶ Spring MVC / Architecture of Spring MVC
                                                  • Azureのプロダクト名のtypoを検知するtextlintのルールをnpmで公開してみた - Alternative Architecture DOJO

                                                    こんにちは、クラウドソリューション部の花岡です。 この記事はオルターブースアドベントカレンダー2023の23日目の記事です。 adventar.org だんだんとクリスマス 🎄 が近づいてきました! 街はにぎやかお祭り騒ぎでチキンライスが食べたくなる時期です はじめに 今回は文章校正ツールである(textlint)https://textlint.github.io/を使ってAzureのプロダクト名のtypoを検知するルールを作成し公開しました。 AWSのサービス名のtypoを検知できるルールを作ったクラスメソッドさんのブログを見て、Azure版もあれば便利だなと思いOSSで作ってみました。 実装も大いに参考にしています。 dev.classmethod.jp NPMパッケージで公開してます。 www.npmjs.com ソースはこちら、MITライセンスで公開してます。 github.c

                                                      Azureのプロダクト名のtypoを検知するtextlintのルールをnpmで公開してみた - Alternative Architecture DOJO
                                                    • What a typical 100% Serverless Architecture looks like in AWS!

                                                      Talking about serverless architecture goes way beyond Function as a Service (FaaS) like AWS Lambdas. Two of the reasons why Lambdas are so attractive are their auto-scale (in & out) capability and their pay-per-use pricing model. In order to leverage these capabilities and reach the full benefits of a serverless architecture, we need our other infrastructure components to have the same flexibility

                                                        What a typical 100% Serverless Architecture looks like in AWS!
                                                      • Dependent method types を利用した軽量Clean Architecture の紹介

                                                        class: center, middle # <strong>Dependent method types</strong><br/>を利用した<br/>軽量<span style="color: blue;">Clean Architecture</span><br/>の紹介 Scala関西Summit 2019 10/26 --- class: left, middle ## 自己紹介 * 中村 学(Nakamura Manabu) * [@gakuzzzz](https://twitter.com/gakuzzzz) * Tech to Value 代表取締役 * Opt Technologies 技術顧問 <img src="../images/opt_logo_1.jpg" alt="Opt Technologies" width="450" style="margin-lef

                                                        • AWS の This is My Architecture(動画)でS3を中心としたセキュリティログ基盤の紹介をしました - クックパッド開発者ブログ

                                                          技術部セキュリティグループの水谷です。 先日、Twitterに投稿もしたのですが、AWSのThis is My Architectureという事例紹介のシリーズでクックパッドが取り組んでいるセキュリティログ管理基盤の紹介ビデオが公開されました。この記事ではビデオの内容の補足、そして撮影の様子などを紹介したいと思います。 AWSの This is My Architecture という事例紹介シリーズで、S3を中心としたセキュリティログ管理基盤のアーキテクチャの説明をさせていただきました。 Cookpad: Security Architecture to Monitor and Analyze Secure Logs using ... https://t.co/MMEcblCBhs @YouTubeより— Masayoshi Mizutani (@m_mizutani) 2020年10月

                                                            AWS の This is My Architecture(動画)でS3を中心としたセキュリティログ基盤の紹介をしました - クックパッド開発者ブログ
                                                          • Microsoft Teams IT architecture and voice solutions posters - Microsoft Teams

                                                            Teams interactions with Microsoft 365 services Teams interacts with multiple services in Microsoft 365 - including data governance, security, and compliance capabilities. This series of illustrations provides a view into the logical architecture of productivity services for enterprise architects. PDF | Visio Groups in Microsoft 365 This is what IT architects need to know about groups in Microsoft

                                                              Microsoft Teams IT architecture and voice solutions posters - Microsoft Teams
                                                            • 2020-12-22のJS: lighthouse 7.0.0、React Server Components、Micro Frontends Architecture Patterns

                                                              JSer.info #519 - Lighthouse 7.0.0がリリースされました。 Release v7.0.0 · GoogleChrome/lighthouse Node.js 10のサポート終了、PWAカテゴリの変更、アクセシビリティのテストに使うaxe-coreのアップデート、nightlyをlighthouse@nextとしてインストールできるようになるといった変更が含まれています。 また、スクリーンショットがフルページとなりレポートのファイルサイズが増加しています。 ReactからReact Server Componentsと呼ばれる実験的な実装とRFCが公開されています。 Introducing Zero-Bundle-Size React Server Components – React Blog RFC: React Server Components by j

                                                                2020-12-22のJS: lighthouse 7.0.0、React Server Components、Micro Frontends Architecture Patterns
                                                              • GitHub - edtr-io/edtr-io: Edtr.io is an open source WYSIWYG in-line web editor written in React. Its plugin architecture makes Edtr.io lean and extensive at the same time.

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - edtr-io/edtr-io: Edtr.io is an open source WYSIWYG in-line web editor written in React. Its plugin architecture makes Edtr.io lean and extensive at the same time.
                                                                • GitHub - lucidrains/PaLM-rlhf-pytorch: Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architecture. Basically ChatGPT but with PaLM

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - lucidrains/PaLM-rlhf-pytorch: Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architecture. Basically ChatGPT but with PaLM
                                                                  • GitHub - pointfreeco/swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - pointfreeco/swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
                                                                    • Architecture Overview of Fuchsia OS - Speaker Deck

                                                                      Transcript Architecture Overview of Fuchsia OS Kernel/VM探検隊online part1 2020/06/06 @kurun_pan @kurun_pan Software Engineer @Sony ♪ This LT and contents are a personal activity (a hobby) ! ♪ Kurun / くるん About me Agenda n 本日、Fuchsiaを話すことにした背景 n Fuchsiaとは n Fuchsiaアーキテクチャ概要 n Kernel (Zircon) 概要 n 時間が余れば (多分余らない) 、その他 'VDITJBʹ͍ͭͯ͸ɺ͋͘·Ͱ΋ૉਓͰ͢ɻ ͦͷͨΊɺؒҧͬͨ಺༰ؚ͕·Ε͍ͯΔ͔΋͠Ε·ͤΜɻ 「FuchsiaでFlutterアプリを動かす︕」 ※GW休み中の

                                                                        Architecture Overview of Fuchsia OS - Speaker Deck
                                                                      • Clean Architectureで考えるAndroidのモジュール設計 - dely Tech Blog

                                                                        はじめに こんにちは。クラシルのAndroidアプリチームのテックリードのうめもりです。 皆さん、Gradleのモジュール機能は活用していますか?ソースコードの依存の方向をモジュール単位で強制出来ることでアーキテクチャーの制約を強制しやすかったり、並列ビルド・差分ビルドの局所化によるビルド高速化を期待できたり、大規模なAndroidアプリを作るにはとても役に立つ機能ですよね。 そんな役に立つ機能ですが、実際どうやって活用していけばいいか分からなくて導入に踏み切れない方や、導入してみたがいまいち恩恵が感じられない、そんな方もいらっしゃるのではないでしょうか。 ところで、Androidアプリを開発してきた皆さんなら一度は聞いたことがある言葉にClean Architectureというものがあると思います。 引用: クリーンアーキテクチャ(The Clean Architecture翻訳) |

                                                                          Clean Architectureで考えるAndroidのモジュール設計 - dely Tech Blog
                                                                        • Intel Architecture Day 2021で発表された11のテーマ インテル CPUロードマップ (1/5)

                                                                          日本時間の8月19日、Intel Architecture Day 2021がオンラインで公開になった。その内容はこのページのほか、YouTubeでも視聴可能だ。ちなみに全部で2時間16分にもおよぶ長大なセッションで、11ものテーマについて説明があった。 これだけのネタを2時間15分あまりにぶっこんで来るわけで、当然説明もいろいろ省かれたところは少なくない。これがHotChipsでどの程度補われるかが目下興味あるところだ 今回はこの概要のみを説明したい。なぜ概要かというと、1つは個別に細かい説明をしていると文量が多すぎること、もう1つはこの後にもっと細かい説明が予定されているためだ。米国時間で8月22日より、IEEEのHotChips 33がオンラインで開催されるが、ここで以下の4つのセッションが予定されている。 HotChips 33で予定されているセッション セッション 登壇者

                                                                            Intel Architecture Day 2021で発表された11のテーマ インテル CPUロードマップ (1/5)
                                                                          • Clean Architecture提唱者 Robert C. Martin氏が登壇。オンラインイベント「Builders Box ON AIR ♯3クリーンアーキテクチャ」が開催

                                                                            Sansan株式会社が運営する、エンジニアリング強化のためのプロジェクト「Builders Box」は、エンジニア向けオンラインイベント「Builders Box ON AIR」を、1月29日(金)に開催します。 ■開催概要 「Builders Box ON AIR」は、Builders Boxが企画する、世界に通用するエンジニアになるための知見を共有するイベントです。第3回目となる今回のテーマは「クリーンアーキテクチャ」です。 「Clean Architecture」の提唱者である、Robert C. Martin氏をゲストに迎え、エンジニアが押さえておくべきアーキテクチャやアプリケーションに最適なアーキテクチャとはどのようなものか等、広い視点で「クリーンアーキテクチャ」をテーマにお話しいただきます。 ■スピーカー紹介 Robert C. Martin(ロバート C.マーチン)氏 197

                                                                              Clean Architecture提唱者 Robert C. Martin氏が登壇。オンラインイベント「Builders Box ON AIR ♯3クリーンアーキテクチャ」が開催
                                                                            • mizutani on Twitter: "AWSの This is My Architecture という事例紹介シリーズで、S3を中心としたセキュリティログ管理基盤のアーキテクチャの説明をさせていただきました。 Cookpad: Security Architectu… https://t.co/MBuXXL3qnj"

                                                                              AWSの This is My Architecture という事例紹介シリーズで、S3を中心としたセキュリティログ管理基盤のアーキテクチャの説明をさせていただきました。 Cookpad: Security Architectu… https://t.co/MBuXXL3qnj

                                                                                mizutani on Twitter: "AWSの This is My Architecture という事例紹介シリーズで、S3を中心としたセキュリティログ管理基盤のアーキテクチャの説明をさせていただきました。 Cookpad: Security Architectu… https://t.co/MBuXXL3qnj"
                                                                              • 保険 API サービスを支える justInCase のマイクロサービスアーキテクチャ【 Startup Architecture Of The Year 2019 ファイナリストによる寄稿シリーズ 】 | Amazon Web Services

                                                                                AWS Startup ブログ 保険 API サービスを支える justInCase のマイクロサービスアーキテクチャ【 Startup Architecture Of The Year 2019 ファイナリストによる寄稿シリーズ 】 皆さんこんにちは、スタートアップマーケティングの石渡です。 AWS Summit Tokyo で開催した Startup Architecture Of The Year 2019 では、7社のファイナリストによる熱いピッチコンテストが繰り広げられました。 このイベントは時間の関係もあり、各社5分という限られた時間でのピッチをお願いしました。当日は私も舞台袖から皆さんのピッチを聞いていましたが、ご登壇頂いた皆様の内容は、知恵と経験の詰まったもので、当日イベントに参加されなかった方にも是非お伝えしたいと思いました。そこで、ファイナリストの皆様に寄稿をお願いして

                                                                                • PythonでDI+モックを使いながら、Clean Architectureでアプリケーションを構築する - Qiita

                                                                                  PythonでDI+モックを使いながら、Clean Architectureでアプリケーションを構築するPythonFlaskDIPython3CleanArchitecture 業務でPythonを使ってウェブアプリケーションを実装する際、レイヤー毎に関心の分離を行いながら開発するために、Clean Architectureを導入することになりました。 チームメンバーへのナレッジ共有を兼ねて、漸進的型付けとDependency Injectionを用いながら、テスタビリティの伴ったアプリケーションを開発するためのプラクティスをまとめました。 今回はPythonを用いたサンプルを目的としているため、Clean Architectureの解説は簡易に済ませます。 (The Clean Architectureより引用) Clean Architectureはロバート・C・マーティンによって2

                                                                                    PythonでDI+モックを使いながら、Clean Architectureでアプリケーションを構築する - Qiita