Movatterモバイル変換


[0]ホーム

URL:


Yusuke Suzuki, profile picture
Uploaded byYusuke Suzuki
PDF, PPTX2,289 views

アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ

2023/11/11に開催されたJJUG CCC 2023 Fallでの講演「アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ」の資料です

Embed presentation

Download as PDF, PPTX
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ鈴⽊雄介⽇本Javaユーザーグループ
⾃⼰紹介鈴⽊雄介• ⽇本Javaユーザーグループ»CCC運営委員⻑/サブリーダー• SNS»@yusuke_arclamp»http://arclamp.hatenablog.com/• Graat(グラーツ)» グロース・アーキテクチャ&チームス株式会社» 代表取締役 社⻑• アイムデジタルラボ» 三越伊勢丹グループ» 取締役1
アジェンダ2• はじめに• Agile• Cloud• DevOps• Microservices• Cloud Native• Platform• まとめ
はじめに
DXに必要な能⼒変化に素早く対応し続ける能⼒4企業が競争上の優位性を確⽴するには、常に変化する顧客・社会の課題をとらえ、「素早く」変⾰「し続ける」能⼒を⾝に付けることが重要である経済産業省 DXレポート2https://www.meti.go.jp/press/2020/12/20201228004/20201228004.html
変化に素早く対応し続ける能⼒ITとして能⼒を発揮する• どちらも重要ではあるが、右が重要になっていく5安定して効率的に対応し続ける能⼒変化に素早く対応し続ける能⼒
変化に素早く対応し続ける能⼒アーキテクチャの進化から学ぶ• いかに「変化に素早く対応し続ける能⼒」を発揮するかを考えるために歴史を学ぼう»Agile»Cloud»DevOps»Microservices»Cloud Native»Platform6
Agile
Agile変化へ対応するための開発プロセス• アジャイルソフトウェア宣⾔(2001)8プロセスやツールよりも個⼈と対話を、包括的なドキュメントよりも動くソフトウェアを、契約交渉よりも顧客との協調を、計画に従うことよりも変化への対応を左記のことがらに価値があることを認めながらも、私たちは右記のことがらにより価値をおく。
Agile変化に素早く対応し続ける• 顧客や社会の変化から、次にやるべきことを決めて、素早く対応するサイクルを回し続けていく• そのためには「やりたいこと」を安全に素早く変えられるようにする必要がある99ITも含め実現する顧客や環境の変化ビジネスとしてやりたいことITも含め実現する顧客や環境の変化ビジネスとしてやりたいことITも含め実現する顧客や環境の変化ビジネスとしてやりたいことITも含め顧客や環境の変化ビジネスとしてやりたいこと
AgileScrum• 電⾞にたとえて理解する»出発ホームから定期的に出発»①出発ホームには、乗客が⼀列に並んで待っている»②電⾞が来たら、定員まで乗せて出発»③出発した電⾞は乗り降り禁⽌»④次の電⾞が来るまで、出発ホームの乗客は並び替え⾃由10出発ホームd c b a出発ホームd c b a出発ホームdc b a定員:2名①fe定員:2名②③④
補⾜対応表11電⾞の説明 スクラム⽤語 説明電⾞の運⾏ スプリント 繰り返し続ける作業期間。1ヶ⽉以内の決まった⻑さ出発ホーム プロダクトバックログ これからやりたいことを優先順に並べたリストの乗客 プロダクトバックログアイテム そのリストの1⾏電⾞に乗る スプリントプランニング スプリントの開始時に、このスプリントでやることを決めるイベント電⾞ スプリントバックログ このスプリントで実施するタスクのリスト。スプリントプランニングでプロダクトバックログからアイテムを移動させてくるの乗客 スプリントバックログアイテム そのリストの1⾏
AgileScrum• 「やりたいこと」と「今やるべきこと」が分離されている»出発した電⾞は出発ホームを気にしない▸開発チームはスプリントに集中▸ビジネス側は、好きに「やりたいこと」を変える»ウォーターフォールは初期の計画を基準に管理するため、本質的に変更が苦⼿▸計画の変更は必ず開発に影響を与える1212開発者ビジネス(PO)案件A案件B案件C案件D案件F案件C案件D案件E案件A案件B計画成果案件F案件C案件D案件E案件F案件E案件D案件Gスプリント期間レビュー案件F案件D案件E案件G案件F案件F案件D計画スプリ
AgileAgileがもたらしたもの• ビジネスとITの関係を改善する»ビジネス側が「やりたいこと」を安全に変更することができる▸開発チームは、それに影響を受けずに成熟していける»いつまでに準備すればいいか、いつ出来上がるのかが明確▸ビジネス側は、それに向けて判断と準備を進めていく»これを持続可能な状態に維持する13
Agile課題:モノリス• 調整が素早さを削ぐ»影響調査»リグレッションテスト»リリース調整14Haystack Rock at 8:30am by Brenda Dobbshttps://www.flickr.com/photos/bugldy99/45583127204/機能A機能B機能C
Cloud
Cloud巨⼤な仮想化インフラを「利⽤」する• 2006年:Google社元CEO エリック・シュミットが名付け»『すべてが雲の中のどこかにあればいい』• The NIST Definition of Cloud Computing»必要な時にセルフサービスで利⽤できる»ネットワークを通じて利⽤できる»リソースは共有され、必要な分が割り当てられる»いつでも必要なだけの量を調達することができる»利⽤状況に応じて課⾦される16
参考クラウド・コンピューティングの定義17オンデマンド・ セルフサービス(On-demand self-service)ユーザは、各サービスの提供者と直接やりとりすることなく、必要に応じ、⾃動的に、サーバーの稼働時間やネットワークストレージのようなコンピューティング能⼒を⼀⽅的に設定できる。幅広いネットワークアクセス(Broad network access)コンピューティング能⼒は、ネットワークを通じて利⽤可能で、標準的な仕組みで接続可能であり、そのことにより、様々なシンおよびシッククライアントプラットフォーム(例えばモバイルフォン、タブレット、ラップトップ コンピュータ、ワークステーション)からの利⽤を可能とする。リソースの共⽤(Resource pooling)サービスの提供者のコンピューティングリソースは集積され、複数のユーザにマルチテナントモデルを利⽤して提供される。様々な物理的・仮想的リソースは、ユーザの需要に応じてダイナミックに割り当てられたり 再割り当てされたりする。物理的な所在場所に制約されないという考え⽅で、ユーザは⼀般的に、提供されるリソースの正確な所在地を知ったりコントロールしたりできないが、場合によってはより抽象的なレベル (例:国、州、データセンタ)で特定可能である。リソースの例としては、ストレージ、処理能⼒、メモリ、およびネットワーク帯域が挙げられる。スピーディな拡張性(Rapid elasticity)コンピューティング能⼒は、伸縮⾃在に、場合によっては⾃動で割当ておよび提供が可能で、需要に応じて即座にスケールアウト/スケールインできる。ユーザにとっては、多くの場合、割当てのために利⽤可能な能⼒は無尽蔵で、いつでもどんな量でも調達可能のように⾒える。サービスが 計測可能であること(Measured Service)クラウドシステムは、計測能⼒1を利⽤して、サービスの種類(ストレージ、処理能⼒、帯域、実利⽤中のユーザアカウント数)に適した管理レベルでリソースの利⽤をコントロールし最適化する。リソースの利⽤状況はモニタされ、コントロールされ、報告される。それにより、サービスの利⽤結果がユーザにもサービス提供者にも明⽰できる。1. 通常、従量課⾦(pay-per-use)または従量請求(charge-per-use)ベースで計算される。The NIST Definition of Cloud Computinghttps://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf⽇本語訳 https://www.ipa.go.jp/files/000025366.pdf
CloudCloudがもたらしたもの• IaC(Infrastructure as Code)»インフラ構成をコードで表現できる»アプリケーションだけではなく、稼働環境を含めてサービスそのものがコードになる• PaaS(Platform as a Service)»インフラだけではなく、ミドルウェアや実⾏環境もサービス▸スケールだけではなく、機能性もターンキーで利⽤できるü クラスタ、⾃動デプロイ18
DevOps
DevOps開発♡運⽤• 「Devopsdays Ghent 2009」の開催をきっかけに定着• 開発と運⽤は仲が悪かった»最⼤の運⽤リスクは変化の受⼊»でも、変化に素早く対応し続けられるようにならないといけない20
DevOpsDevOpsがもたらたしたもの• 運⽤をセルフサービスにする»素早く対応するに部署間のやり取りは無駄»開発がツールを使って運⽤作業を実施すればいい▸インフラ構築、ビルド&デプロイ、スケール変更、監視&予測、障害復旧...21成果物アプリDev Ops 成果物DevSREOpsツールインフラアプリインフラDevOpsエンジニア
Microservices
Microservicesマイクロサービスアーキテクチャ• 2014年:「Microservceis」 by James Lewis• モノリスを解決する»機能間での調整を減らせば、全体として変化に対応しやすくなる▸影響調査、リグレッションテスト、リリース調整23機能A機能B機能C機能A機能B機能C
Microservicesマイクロサービスの特徴 from “Microservices”»サービスによるコンポーネント化»ビジネス視点でのチーム分割»プロジェクトではなくプロダクト»スマートなエンドポイントと単純なパイプ(API連携)»分散ガバナンス(脱標準化)»分散データ管理»インフラの⾃動化»障害のための設計»進化的設計24←DevOpsな部分←アジャイルな部分Microserviceshttp://martinfowler.com/articles/microservices.html←疎結合にするためのコツ
Microservices疎結合にする≒変更の伝播を制限する• 機能的にも⾮機能的にも伝播させない»WebAPI(同期/⾮同期)を通じて連携する»データを共有しない»サーバもデータベースも共有しない25サービスA サービスB サービスCDB A DB B DB C
Microservicesリリース調整を排除する• 無停⽌リリース(ブルーグリーンデプロイメント)• 連携先サービスがダウンしても稼働できるようにする»サーキットブレーカー26サービスAサービスBv1.0サービスBv1.1サービスA サービスB障害障害を伝播させない
MicroservicesMicroservicesがもたらしたもの• ⼤規模システムでアジャイルを回す仕組み»システムを複数の疎結合なサービス群に分割することで、サービス単位に独⽴したリズムで変更が可能に»⼀括再構築ではなく、部分から変えていくことが可能に27システムA機能A機能B機能CシステムB機能D機能E機能FサービスAサービスBサービスCサービスDサービスEサービスFシステム全体
補⾜Microservicesは万能ではない• GitHubの元CTO Jason Warne⽒»この10年、アーキテクチャ設計における最⼤の間違いは「すべてをマイクロサービスにしようとすること」だ»モノリスからマイクロサービスは以下のように連続的だ»モノリス > アプリ > サービス > マイクロサービス28https://twitter.com/jasoncwarner/status/1592227285024636928
補⾜マイクロサービス化に取り組む• Netflixは2008年からAWS化し、2016年1⽉に移⾏完了»Netflixのクラウド移⾏が完了 - About Netflix▸最も簡単な移⾏⽅法はリフトだが、問題や制約もついてくる▸クラウドネイティブに技術を⾒直し、モノリシックアプリケーションをマイクロサービスに移⾏した▸最後になったのは課⾦や顧客のデータ管理の機能• 「⼀括再構築でマイクロサービスに取り組む」のは危険»段階的にマイクロサービス化していく29
Cloud Native
Cloud NativeCloud Native• 2015年:Cloud Native Computing Foundation設⽴»Kubernetes 1.0のリリースと同時に設⽴»Cloud Native Definition v1.0▸クラウドネイティブ技術<中略>の代表例に、コンテナ、サービスメッシュ、マイクロサービス、イミュータブルインフラストラクチャ、および宣⾔型API▸回復性、管理⼒、および可観測性のある疎結合システムが実現▸堅牢な⾃動化と組み合わせることで、エンジニアはインパクトのある変更を最⼩限の労⼒で頻繁かつ予測どおりに⾏う31CNCF Cloud Native Definition v1.0https://github.com/cncf/toc/blob/main/DEFINITION.mdCloud Native Computing Foundationhttps://www.cncf.io/
Cloud NativeCloud Native Trail Map» コンテナ化» CI/CD» オーケストレーション&アプリ定義» オブザーバビリティ» サービスメッシュ» ポリシー、セキュリティ» 分散データベース&ストレージ» ストリーミング&メッセージング» コンテナレジストリ&ランタイム» ソフトウェアディストリビューション32Cloud Native Trail Maphttps://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.pdf
Cloud NativeCloud NativeLandscape• 1000近い関連製品» プロビジョニング» ランタイム» オーケストレーション» サーバレス» オブザーバビリティ» プラットフォーム» ...33Kubernetes
Cloud Native現在進⾏形で様々な技術が成⻑中• コンテナ+サーバレス»コンテナを稼働させるためのサーバレス環境▸Gitレポジトリからデプロイ&スケールまで。常駐型もバッチ型も対応• サービスメッシュ»サービス間連携を管理するための仕組み▸ルーティング、セキュリティ&ポリシー、監視、レジリエンスなど34
Platform
Platformプラットフォームとは?• 2018年: Internal Developer Platform (IDP)36内部開発者プラットフォーム (IDP) は、運⽤チームによって構成され、開発者によって使⽤されます。運⽤チームは、どのリソースをどの環境で、またはどのような要求で起動するかを指定します。また、アプリケーション構成のベースライン テンプレートを設定し、アクセス許可を管理します。これにより、環境やリソースのスピンアップなどの定期的なタスクを⾃動化し、標準を適⽤することでセットアップの保守が容易になります。開発チームは、構成の変更、デプロイ、スピンによって⾃律性を獲得しますWhat is an Internal Developer Platform (IDP)? | Internal Developer Platformhttps://internaldeveloperplatform.org/what-is-an-internal-developer-platform/
PlatformDevOpsやMSAのアンチパターン• チーム/システムが個別に取り組む37チームA チームB チームCDevOps MSAOPS
PlatformPlatformを整備して提供する• Internal Developer Platform38チームA チームB チームCPlatform OPSDevOps MSA
PlatformPlatformの中⾝は?39デジタルプラットフォームは、セルフサービスのAPI、ツール、サービス、知識、サポートの基盤であり、魅⼒的な社内製品として配置されています。⾃律型デリバリーチームは、このプラットフォームを利⽤して、調整を減らしながら、より速いペースで製品機能を提供することができます。What I Talk About When I Talk About Platforms (martinfowler.com)https://martinfowler.com/articles/talk-about-platforms.html
PlatformIDPを構築する• 認証認可»IAM、ユーザー管理、権限管理...• アプリケーション・インフラ構成管理»コアネットワーク、CI、IaC...»サーバ、データベース、シークレット...• パイプライン»Git、CI、コンテナリポジトリ、無停⽌デプロイ...• ガイドラインやサポート体制40
PlatformPlatform Engineering• Platformを構築することに取り組む41プラットフォームエンジニアリングは、クラウドネイティブ時代のソフトウェアエンジニアリング組織のセルフサービス機能を可能にするツールチェーンとワークフローを設計および構築する分野です。プラットフォームエンジニアは、アプリケーションのライフサイクル全体の運⽤上の必需品をカバーする「内部開発者プラットフォーム」と呼ばれる統合製品を提供します。What is platform engineering?https://platformengineering.org/blog/what-is-platform-engineering
まとめ
まとめアーキテクチャの進化を学ぶ• 年表»2001 Agile»2006 Cloud»2009 DevOps»2014 Microservices»2015 Cloud Native/Serverless»2018 Platform• 我々は、20年以上取り組んできている43
まとめ進化の本質• 全ては「変化に素早く対応し続ける」ために»モジュール化における⾼凝集&疎結合は、古来からの基本原則▸コード → アプリ → サービス• どんな取り組みにも副作⽤があり、主に⼈間の認知の問題»技術の進化が、効率的に副作⽤を抑えられるようにしてきた»ただし、理解せずに使えば、簡単に限界を踏み抜く44
まとめこれからのために• 積み重ねられた進化を無視しない»特に⽂化的な⼟台は重要▸アジャイル:ビジネスと開発の関係改善▸DevOps:開発と運⽤の関係改善• でも、進化を辿る必要性はない»先⼈の知恵の塊であるテクノロジーやテクニックは使わせてもらう»ただし、進化の先端は未成熟であることも理解する45

Recommended

PDF
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
PDF
マイクロサービスに至る歴史とこれから - XP祭り2021
PDF
Serverless時代のJavaについて
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
PDF
Joseph Yoder : Being Agile about Architecture
PDF
アジャイル開発の中の設計
PDF
それはYAGNIか? それとも思考停止か?
PPTX
Microsoft の変革
PDF
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
PDF
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
PDF
世界でいちばんわかりやすいドメイン駆動設計
PDF
30分でわかるマイクロサービスアーキテクチャ 第2版
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
PDF
Google Cloud で実践する SRE
PDF
ビジネスパーソンのためのDX入門講座エッセンス版
PDF
xOps: エンジニアがスタートアップの成長の原動力となる日
PDF
経営のアジリティを支えるDevOpsと組織
PDF
フロー効率性とリソース効率性について #xpjug
PDF
マイクロサービス 4つの分割アプローチ
PDF
大規模レガシー環境に立ち向かう有機的な開発フォーメーション #devsumi #devsumic
PDF
ウォーターフォールとアジャイルのフェアな比較
PDF
ドメイン駆動設計のための Spring の上手な使い方
PDF
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
PDF
ログ解析を支えるNoSQLの技術
PPTX
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
 
PDF
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
PDF
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
PDF
アジャイル開発を支えるアーキテクチャ設計とは

More Related Content

PDF
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
PDF
マイクロサービスに至る歴史とこれから - XP祭り2021
PDF
Serverless時代のJavaについて
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
PDF
Joseph Yoder : Being Agile about Architecture
PDF
アジャイル開発の中の設計
PDF
それはYAGNIか? それとも思考停止か?
PPTX
Microsoft の変革
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
マイクロサービスに至る歴史とこれから - XP祭り2021
Serverless時代のJavaについて
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
Joseph Yoder : Being Agile about Architecture
アジャイル開発の中の設計
それはYAGNIか? それとも思考停止か?
Microsoft の変革

What's hot

PDF
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
PDF
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
PDF
世界でいちばんわかりやすいドメイン駆動設計
PDF
30分でわかるマイクロサービスアーキテクチャ 第2版
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
PDF
Google Cloud で実践する SRE
PDF
ビジネスパーソンのためのDX入門講座エッセンス版
PDF
xOps: エンジニアがスタートアップの成長の原動力となる日
PDF
経営のアジリティを支えるDevOpsと組織
PDF
フロー効率性とリソース効率性について #xpjug
PDF
マイクロサービス 4つの分割アプローチ
PDF
大規模レガシー環境に立ち向かう有機的な開発フォーメーション #devsumi #devsumic
PDF
ウォーターフォールとアジャイルのフェアな比較
PDF
ドメイン駆動設計のための Spring の上手な使い方
PDF
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
PDF
ログ解析を支えるNoSQLの技術
PPTX
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
 
PDF
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
分散トレーシングAWS:X-Rayとの上手い付き合い方
世界でいちばんわかりやすいドメイン駆動設計
30分でわかるマイクロサービスアーキテクチャ 第2版
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
Google Cloud で実践する SRE
ビジネスパーソンのためのDX入門講座エッセンス版
xOps: エンジニアがスタートアップの成長の原動力となる日
経営のアジリティを支えるDevOpsと組織
フロー効率性とリソース効率性について #xpjug
マイクロサービス 4つの分割アプローチ
大規模レガシー環境に立ち向かう有機的な開発フォーメーション #devsumi #devsumic
ウォーターフォールとアジャイルのフェアな比較
ドメイン駆動設計のための Spring の上手な使い方
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ログ解析を支えるNoSQLの技術
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
 
Surveyから始まる研究者への道 - Stand on the shoulders of giants -

Similar to アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ

PDF
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
PDF
アジャイル開発を支えるアーキテクチャ設計とは
PDF
エンタープライズ、アーキテクチャ、アジャイルのこれから
PDF
ビジネスとITをリンクさせるアジャイルな組織のつくり方 - アジャイル経営カンファレンス2023
PDF
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
PDF
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
PDF
ITトレンドに見る日本のエンタープライズITについて
PDF
ITサービス運営におけるアーキテクチャ設計 - 要求開発アライアンス 4月定例会
PDF
第1回SIA研究会(例会)プレゼン資料
PDF
XP祭り2014「アジャイルを手放して得られたこと」
PDF
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
PDF
アーキテクチャの発掘に見る要求変化の発見 - 要求開発アライアンス2014年2月定例会
PPTX
Kspin20121201 kobayashi
PDF
デブサミ2010 これからのアーキテクチャを見通す
PDF
What is Enterprise Agile
PDF
ユーザに価値を届けるためのデータプラットフォームの考え方
PPTX
基盤の改善から既存アプリケーションの改善
PPTX
ユーザに価値を届けるためのデータプラットフォームの考え方
PDF
ビジネスとデザイン ~ビジネスは悪くない~
PDF
アジャイル開発の普及状況と具体事例
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
アジャイル開発を支えるアーキテクチャ設計とは
エンタープライズ、アーキテクチャ、アジャイルのこれから
ビジネスとITをリンクさせるアジャイルな組織のつくり方 - アジャイル経営カンファレンス2023
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
ITトレンドに見る日本のエンタープライズITについて
ITサービス運営におけるアーキテクチャ設計 - 要求開発アライアンス 4月定例会
第1回SIA研究会(例会)プレゼン資料
XP祭り2014「アジャイルを手放して得られたこと」
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
アーキテクチャの発掘に見る要求変化の発見 - 要求開発アライアンス2014年2月定例会
Kspin20121201 kobayashi
デブサミ2010 これからのアーキテクチャを見通す
What is Enterprise Agile
ユーザに価値を届けるためのデータプラットフォームの考え方
基盤の改善から既存アプリケーションの改善
ユーザに価値を届けるためのデータプラットフォームの考え方
ビジネスとデザイン ~ビジネスは悪くない~
アジャイル開発の普及状況と具体事例

More from Yusuke Suzuki

PDF
なぜ「マイクロサービス“化”」が必要なのか
PDF
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
PDF
アーキテクチャのレビューについて - JaSST Review '18
PDF
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
PDF
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
PDF
プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016
PDF
ウォーターフォールとアジャイルを考える #ita_ws
PDF
エンタープライズアジャイルにおける要求探索の勘所 要求開発アライアンス2018年7月定例会
PDF
DX時代に目指すべき品質向上とテスト - @IT ソフトウェア品質向上セミナー 2019夏
PDF
MicroserviceでのNoOps戦略 - NoOps Meetup Tokyo #2 #NoOpsJP
PDF
Javaとコミュニティの歩み 2020
PDF
Javaのカルチャーとグロース - MANABIYA 2018
PDF
JJUG初心者のためのJava/JJUG講座
PDF
クラウド時代のエンジニアについて #sesfukui
PDF
エンタプライズ領域のアジャイル開発の課題 - FIT2020
PDF
エナジャイル設立によせて
PDF
Javaはコミュニティの力で再び偉大になれるのか
PDF
ユーザー企業へのアジャイル導入四苦八苦 - エンタープライズアジャイル勉強会2016年11月セミナー
PDF
JavaOne 2016総括 #jjug
PDF
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
なぜ「マイクロサービス“化”」が必要なのか
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
アーキテクチャのレビューについて - JaSST Review '18
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016
ウォーターフォールとアジャイルを考える #ita_ws
エンタープライズアジャイルにおける要求探索の勘所 要求開発アライアンス2018年7月定例会
DX時代に目指すべき品質向上とテスト - @IT ソフトウェア品質向上セミナー 2019夏
MicroserviceでのNoOps戦略 - NoOps Meetup Tokyo #2 #NoOpsJP
Javaとコミュニティの歩み 2020
Javaのカルチャーとグロース - MANABIYA 2018
JJUG初心者のためのJava/JJUG講座
クラウド時代のエンジニアについて #sesfukui
エンタプライズ領域のアジャイル開発の課題 - FIT2020
エナジャイル設立によせて
Javaはコミュニティの力で再び偉大になれるのか
ユーザー企業へのアジャイル導入四苦八苦 - エンタープライズアジャイル勉強会2016年11月セミナー
JavaOne 2016総括 #jjug
JavaとOSSとAndroid - JavaAPI訴訟問題を考える

アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ


[8]ページ先頭

©2009-2025 Movatter.jp