SlideShare a Scribd company logo
1 of 57
Download to read offline
クラウドネイティブ
トランスフォーメーションのススメ
株式会社ZOZOテクノロジーズ
Chief ZOZOTOWN Architect
岡 大勝
マイナビセミナー 2019.10.9
株式会社ZOZOテクノロジーズ
Chief ZOZOTOWN Architect
岡 大勝
NoOps Japan 主催
アーキテクト(設計屋)
@okahiromasa
2
3
クラウドネイティブって何?
4
CNCF Cloud Native Definition v1.0
クラウドネイティブ技術は、パブリッククラウド、プライベートクラ
ウド、ハイブリッドクラウドなどのモダンで動的な環境において、スケ
ーラブルなアプリケーションを構築および実行するための能力を組織に
もたらします。 このアプローチの代表例に、コンテナ、サービスメッシ
ュ、マイクロサービス、イミュータブルインフラストラクチャ、および
宣言型APIがあります。
これらの手法により、回復性、管理力、および可観測性のある疎結合
システムが実現します。 これらを堅牢な自動化と組み合わせることで、
エンジニアはインパクトのある変更を最小限の労力で頻繁かつ予測どお
りに行うことができます。
https://github.com/cncf/toc/blob/master/DEFINITION.md
クラウドネイティブ技術は、パブリッククラウド、プライベートクラ
ウド、ハイブリッドクラウドなどのモダンで動的な環境において、スケ
ーラブルなアプリケーションを構築および実行するための能力を組織に
もたらします。 このアプローチの代表例に、コンテナ、サービスメッシ
ュ、マイクロサービス、イミュータブルインフラストラクチャ、および
宣言型APIがあります。
これらの手法により、回復性、管理力、および可観測性のある疎結合
システムが実現します。 これらを堅牢な自動化と組み合わせることで、
エンジニアはインパクトのある変更を最小限の労力で頻繁かつ予測どお
りに行うことができます。
5
CNCF Cloud Native Definition v1.0
https://github.com/cncf/toc/blob/master/DEFINITION.md
スケーラブルな
アプリケーション
モダンで動的な環境
=クラウドプラットフォーム
疎結合システム
自動化
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
6
クラウドネイティブの目指す姿
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
7
クラウドネイティブの目指す姿
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
リリース
障害対応
ダウンタイム 夜間待機
コスト
監視
性能低下
8
クラウドネイティブの目指す姿
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
リリース
障害対応
ダウンタイム 夜間待機
コスト
監視
性能低下
不安のない日常を
手に入れる
9
クラウドネイティブの目指す姿
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
嬉しくない運用をなくしたい
No Uncomfortable Ops
https://noops.connpass.com/
NoOps Japan Community
10
嬉しくない運用をなくしたい
1.ユーザーの体験を妨げないシステム運用保守の実現
障害時のダウン、計画停止、負荷集中時の性能低下、etc..
2.システム運用保守で発生する「トイル」の最小化
リリース手続き、パッチの適用、リソース監視、待機、etc..
3.システム運用保守コストの最適化
余剰資源を持たない、適正品質、時間外勤務、人材活用、etc..
11
嬉しくない運用をなくしたい
1.ユーザーの体験を妨げないシステム運用保守の実
現
障害時のダウン、計画停止、負荷集中時の性能低下、etc..
3.システム運用保守で発生する「トイル」の最小化
リリース手続き、パッチの適用、リソース監視、待機、etc..
3.システム運用保守コストの最適化
余剰資源を持たない、適正品質、時間外勤務、人材活用、etc..
もし、これら全てを
クラウドネイティブが解決するなら...?
12
そりゃできれば最高だけど、どうやって?
「… このアプローチの代表例に、コンテナ、サービスメッシュ、
マイクロサービス、イミュータブルインフラストラクチャ、
および宣言型APIがあります。…」
?????
13
視点を変える
14
Q. これは何をしているところ?
15
A. 1956年、IBM から世界初のハードディスク(5MB)が出荷。
https://nextshark.com/ibm-5mb-hard-drive/
16
コンピュータは物理的な存在(だった)
17
https://images.app.goo.gl/yyfzJTvFMi4Y7vb79
IBM 7094 / 1970
京 / 2012
https://blog.global.fujitsu.com/jp/2019-06-18/01/
18
設計すべき非機能要求
● 性能
● 信頼性
● セキュリティ
● 互換性
● 運用性
● 保守性
● コスト
19
設計すべき非機能要求
● 性能
● 信頼性
● セキュリティ
● 互換性
● 運用性
● 保守性
● コスト
非機能要求は、
初期のアーキテクチャ設計に
よってシステムに実装される
20
これまで我々は、
物理的な制約を前提に設計してきた
● 処理速度
● メモリサイズ
● 記憶装置のサイズ
● 転送速度
● 筐体サイズ
● 電源容量
● 重量
=物理ネイティブな設計
21
クラウドネイティブとは、
「物理的制約が存在しない世界」と仮定する
ところから始める
”無限のコンピューティングリソースを瞬時に調達できる”
なら、どう設計するのか = クラウドネイティブな設計
22
クラウドネイティブな設計を知る
変動するトラフィック
• キャンペーンのWebトラフィック
• 新商品発売日のアクセス集中
• 証券取引の手数料計算バッチ処理
• ポイント付与・キャッシュバック
サイジングの悩ましさ
コストを考えると
平常時でサイジングしたい
ピーク
サイジングの悩ましさ
ピーク時への対処は?
ユーザーに我慢してもらう?
ピーク
サイジングの悩ましさ
コストはかかるが、
ピーク時までカバーしたい
ピーク
サイジングの悩ましさ
未使用リソースの
コストは許容できる?
ピーク
サイジングの悩ましさ
想定ピークを
超える可能性は?
ピーク
29
サイジングの悩ましさ
冗長構成で
リソース2倍
ピーク
30
サイジングの悩ましさ
冗長構成で
リソース2倍
リソースの大部分を
遊ばせている
31
クラウドネイティブな設計手順
1.クラウドネイティブな発想で理想形を描く
■ 物理制約を忘れる
■ 意識するのは「データ量」と「伝達遅延」のみ
2.理論的な解決策を割り当てる
■ 分散、キューイング、リトライなどの解決策を組み合わせて設計する
■ 全て「メモリ上でのソフトウェア処理」と仮定すると組みやすい
3.実際に利用可能な技術を適合させる
■ クラウド上のミドルウェア等を組み合わせる
■ ここでの妥協を最小化することが重要
クラウドネイティブな発想
① 処理量に応じた適切なリソースを割り当てたい
クラウドネイティブな発想
ダウンタイム
数秒以内で回復
② 落ちてもすぐに回復してほしい
物理ネイティブなバッチ処理のシステム構成
① 処理データの
リクエスト
③計算処理を100万回ループ
Databas
e
仮想マシン
想定される嬉しくない運用
• 事前に適切なサイジングができない
• 処理途中でアプリが落ちた時の復旧
• 処理時間が長くなりすぎる可能性
• etc..
④ 処理結果の書き込み
② 100万件のデータ
設計で回復性を持たせる
① 処理データの
リクエスト
③ 100万件の個別処理に分
離
Databas
e
Serverless
② 100万件のデータ
⑥ 処理結果の書き込み
④ Jobを1件ずつキューに投入
⑤(可能であれば)
Jobの並列実行
Serverless
Firm
• MWで処理状況がモニター可能
• 失敗したJobのみ再実行可能
• キュー障害時は新たなキューを作成し処理続行
(障害キューは解析用に保持)
• Serverlessはバッチ特有の不具合が発生しづらい
(メモリリーク、連鎖障害)
クラウドネイティブなバッチ処理のシステム構成
データストアも
スケールできると
ボトルネックがなくなる
クラウドネイティブ技術は、パブリッククラウド、プライベートクラ
ウド、ハイブリッドクラウドなどのモダンで動的な環境において、スケ
ーラブルなアプリケーションを構築および実行するための能力を組織に
もたらします。 このアプローチの代表例に、コンテナ、サービスメッシ
ュ、マイクロサービス、イミュータブルインフラストラクチャ、および
宣言型APIがあります。
これらの手法により、回復性、管理力、および可観測性のある疎結合
システムが実現します。 これらを堅牢な自動化と組み合わせることで、
エンジニアはインパクトのある変更を最小限の労力で頻繁かつ予測どお
りに行うことができます。
36
CNCF Cloud Native Definition v1.0
https://github.com/cncf/toc/blob/master/DEFINITION.md
スケーラブルな
アプリケーション
モダンで動的な環境
=クラウドプラットフォーム
疎結合システム
自動化
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
クラウドネイティブ技術は、パブリッククラウド、プライベートクラ
ウド、ハイブリッドクラウドなどのモダンで動的な環境において、スケ
ーラブルなアプリケーションを構築および実行するための能力を組織に
もたらします。 このアプローチの代表例に、コンテナ、サービスメッシ
ュ、マイクロサービス、イミュータブルインフラストラクチャ、および
宣言型APIがあります。
これらの手法により、回復性、管理力、および可観測性のある疎結合
システムが実現します。 これらを堅牢な自動化と組み合わせることで、
エンジニアはインパクトのある変更を最小限の労力で頻繁かつ予測どお
りに行うことができます。
37
CNCF Cloud Native Definition v1.0
https://github.com/cncf/toc/blob/master/DEFINITION.md
スケーラブルな
アプリケーション
モダンで動的な環境
=クラウドプラットフォーム
疎結合システム
自動化
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
38
クラウドネイティブな設計のヒント
● 12Factor App
■ 依存関係を明示的に宣言し分離する
■ アプリケーションをステートレスなプロセスとして実行する
■ プロセスモデルによってスケールアウトする
■ 高速な起動とグレースフルシャットダウンで堅牢性を最大化する
■ ...
● CNCF Cloud Native Definition
■ コンテナ
■ サービスメッシュ
■ イミュータブルインフラストラクチャ
■ 宣言型API
■ 回復性、管理性、可観測性
https://12factor.net/ja/
http://kimitok.hateblo.jp/entry/2014/11/09/211820
https://github.com/cncf/toc/blob/master/DEFINITION.md
39
CNCF Cloud
Native
Definition
アプリケーションをステートレスな
プロセスとして実行する
イミュータブルインフラストラクチャ
プロセスモデルによって
スケールアウトする
コンテナ サービスメッシュ
12Factor App と Cloud Native Definition は表裏
一体
クラウドネイティブ技術は、パブリッククラウド、プライベートクラ
ウド、ハイブリッドクラウドなどのモダンで動的な環境において、スケ
ーラブルなアプリケーションを構築および実行するための能力を組織に
もたらします。 このアプローチの代表例に、コンテナ、サービスメッシ
ュ、マイクロサービス、イミュータブルインフラストラクチャ、および
宣言型APIがあります。
これらの手法により、回復性、管理力、および可観測性のある疎結合
システムが実現します。 これらを堅牢な自動化と組み合わせることで、
エンジニアはインパクトのある変更を最小限の労力で頻繁かつ予測どお
りに行うことができます。
40
CNCF Cloud Native Definition v1.0
https://github.com/cncf/toc/blob/master/DEFINITIO
N.md
スケーラブルな
アプリケーション
モダンで動的な環境
=クラウドプラットフォーム
疎結合システム
自動化
影響の大きな変更も、最小限の労力で
頻繁かつ予測どおりに行う
41
これまでの自動化
● 繰り返し作業の自動化
○ バッチ処理
○ 運用作業(ローテーションなど)
○ ビルド・テスト・デプロイ(CI/CD)
● 状態の変化を自動で検知・通知
○ しきい値の監視・通知
○ ログの記録
○ クラスタフェールオーバー
42
クラウドネイティブでの自動化
● システム構成の動的な変化
○ トラフィック量に応じたリソース増減
○ 障害検知による自律的回復
○ 最適な環境へのデプロイ/ルーティング
● 予測からカオスエンジニアリングへ
○ 予測:過去から推測。処理量/故障率
○ カオス:不確実性。Fault
Injection/Tuning
43
可観測性 = Observability
・システムを運用する上で必要な情報を提供できる能力
・取得手段は様々(モニタリング、ロギング、トレーシング...)
44
クラウドネイティブの落とし穴
1.Kubernetesを使ってもすぐにはリソース最適化
とはならない(ことが多い)
2.VPC(Virtual Private Cloud) を使うと一般的に
弾力性が損なわれる
3.リザーブドインスタンス(サーバ資源の長期契約)
は、クラウドネイティブの敵
弾力性とコスト: VMのスケール
• スケール完了まで10分程度要するため、スパイクの事前にScale-outしておく必要がある。
スパイク前に
Scale-out
落ち着いたら
Scale-in
VMへの課金
弾力性とコスト: クラウドのKubernetesサービス
• Kubernetesのスケールは数秒~数十秒程度だが、動作基盤のノード(VM)はやはり事前に
Scale up/outしておく必要がある。
スパイク前に
VMのScale up/out
落ち着いたらVMSSを
Scale down/in
課金はVMに
Kubernetesは
弾力性が高いが..
弾力性とコスト: PaaS/Serverless
• App EngineやApp Serviceでは数秒単位でスケール可能のため、
より細かな負荷への適応が可能。
• インスタンス利用時間に対する課金のため、
理想とするリソース:コスト体系に近い。
割り当て時間に課金
細かなメッシュで
負荷に追従
Azure App Service
48
クラウドネイティブの落とし穴
1.Kubernetesを使ってもすぐにはリソース最適化
とはならない(ことが多い)
2.VPC(Virtual Private Cloud) を使うと一般的に
弾力性が損なわれる
3.リザーブドインスタンス(サーバ資源の長期契約)
は、クラウドネイティブの敵
“Cold Pool”
• コントローラブルでセキュア、でも …
Server HW
Hypervisor
VM
App Container
App
Deploy
Ready-to-go-Infrastructure
Provision/Boot
Install/Configure
VNet/Virtual Private
Cloud
いつでもセルフプロビジョニング
できるリソースプール
“Hot Pool”
• “several pools of Workers pre-provisionedand ready to hostyour applications”
• “allocated from a pool of ready-to-goWorkers” https://msdn.microsoft.com/en-us/magazine/mt793270
Server HW
Hypervisor
VM
App Container
App
Deploy
Pre-provisioned/readyto
host
どのノードもいつでもデプロイできるように
”暖めてある”リソースプール
51
クラウドネイティブの落とし穴
1.Kubernetesを使ってもすぐにはリソース最適化
とはならない(ことが多い)
2.VPC(Virtual Private Cloud) を使うと一般的に
弾力性が損なわれる
3.リザーブドインスタンス(サーバ資源の長期契
約)は、クラウドネイティブの敵
52
クラウドネイティブの落とし穴
1.Kubernetesを使ってもすぐにはリソース最適化
とはならない(ことが多い)
2.VPC(Virtual Private Cloud) を使うと一般的に
弾力性が損なわれる
3.リザーブドインスタンス(サーバ資源の長期契
約)は、クラウドネイティブの敵 思想と矛盾する
53
クラウドネイティブな旅の供(製品)の選び方
クラウドネイティブ
の理想の姿
製品A
物理ネイティブの
有名な事例
製品C
製品B
製品
D
製品E
54
クラウドネイティブな旅の供(製品)の選び方
クラウドネイティブ
の理想の姿
製品A
物理ネイティブの
有名な事例
製品C
製品B
製品
D
製品E
55
クラウドネイティブな旅の供(製品)の選び方
クラウドネイティブ
の理想の姿
製品A
物理ネイティブの
有名な事例
製品C
製品B
製品
D
製品E
● 目の前の事例に惑わされず、目指す方向性が同じ製品を選ぶ
● 機能ではなく非機能に着目する(特に回復性、スケール性)
● オープンなアプローチを取っている(OSS、ドキュメント公開)
● ユーザーと共に未来に向けて歩もうとしている組織とともに
56
クラウドネイティブへ向かう旅は、
知的な刺激に満ちあふれています。
一緒に楽しみましょう。
Have Fun!!
クラウドネイティブトランスフォーメーションのススメ

More Related Content

What's hot

ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptxネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptxShota Shinogi
 
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行gree_tech
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話Kumazaki Hiroki
 
Gocon2017:Goのロギング周りの考察
Gocon2017:Goのロギング周りの考察Gocon2017:Goのロギング周りの考察
Gocon2017:Goのロギング周りの考察貴仁 大和屋
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)NTT DATA Technology & Innovation
 
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考えるGoのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考えるpospome
 
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...NTT DATA Technology & Innovation
 
イベント・ソーシングを知る
イベント・ソーシングを知るイベント・ソーシングを知る
イベント・ソーシングを知るShuhei Fujita
 
こわくない Git
こわくない Gitこわくない Git
こわくない GitKota Saito
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Akihiro Suda
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~infinite_loop
 
Akkaで分散システム入門
Akkaで分散システム入門Akkaで分散システム入門
Akkaで分散システム入門Shingo Omura
 
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43Preferred Networks
 
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさYoshiki Hayama
 
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところY Watanabe
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理NTT DATA Technology & Innovation
 
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!Kohei Tokunaga
 
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)NTT DATA Technology & Innovation
 

What's hot (20)

ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptxネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
 
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
 
Gocon2017:Goのロギング周りの考察
Gocon2017:Goのロギング周りの考察Gocon2017:Goのロギング周りの考察
Gocon2017:Goのロギング周りの考察
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
 
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考えるGoのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
 
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
 
イベント・ソーシングを知る
イベント・ソーシングを知るイベント・ソーシングを知る
イベント・ソーシングを知る
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
 
Akkaで分散システム入門
Akkaで分散システム入門Akkaで分散システム入門
Akkaで分散システム入門
 
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
 
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさ
 
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
 
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
 
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
 

Similar to クラウドネイティブトランスフォーメーションのススメ

レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?Akira Inoue
 
Kubernetes The Hard Way をやってみた
Kubernetes The Hard Way をやってみたKubernetes The Hard Way をやってみた
Kubernetes The Hard Way をやってみたロフト くん
 
Microservices
MicroservicesMicroservices
Microserviceskounan13
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルAkira Inoue
 
Azure and cloud native approach.v0.6.19.0807
Azure and cloud native approach.v0.6.19.0807Azure and cloud native approach.v0.6.19.0807
Azure and cloud native approach.v0.6.19.0807Ayumu Inaba
 
「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005知礼 八子
 
クラウドがもたらすパラダイムシフト
クラウドがもたらすパラダイムシフトクラウドがもたらすパラダイムシフト
クラウドがもたらすパラダイムシフトkurikiyo
 
クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?Kazuto Kusama
 
AWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイントAWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイントKeisuke Nishitani
 
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)cloudconductor
 
LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116知礼 八子
 
SIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションSIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションMasanori Saito
 
cloud computing
cloud computingcloud computing
cloud computingosaca z4
 
DBCJ Drupal + Japan 2017
DBCJ  Drupal + Japan  2017DBCJ  Drupal + Japan  2017
DBCJ Drupal + Japan 2017Hidekazu Ikeda
 
今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」Hideaki Tokida
 
Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526知礼 八子
 
Visual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイルVisual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイルAkira Inoue
 
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準MPN Japan
 
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜VirtualTech Japan Inc.
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsVS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsAkira Inoue
 

Similar to クラウドネイティブトランスフォーメーションのススメ (20)

レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
 
Kubernetes The Hard Way をやってみた
Kubernetes The Hard Way をやってみたKubernetes The Hard Way をやってみた
Kubernetes The Hard Way をやってみた
 
Microservices
MicroservicesMicroservices
Microservices
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
Azure and cloud native approach.v0.6.19.0807
Azure and cloud native approach.v0.6.19.0807Azure and cloud native approach.v0.6.19.0807
Azure and cloud native approach.v0.6.19.0807
 
「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005
 
クラウドがもたらすパラダイムシフト
クラウドがもたらすパラダイムシフトクラウドがもたらすパラダイムシフト
クラウドがもたらすパラダイムシフト
 
クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?
 
AWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイントAWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイント
 
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
 
LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116
 
SIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションSIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーション
 
cloud computing
cloud computingcloud computing
cloud computing
 
DBCJ Drupal + Japan 2017
DBCJ  Drupal + Japan  2017DBCJ  Drupal + Japan  2017
DBCJ Drupal + Japan 2017
 
今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」
 
Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526
 
Visual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイルVisual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイル
 
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
 
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsVS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
 

More from Hiromasa Oka

ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介しますZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介しますHiromasa Oka
 
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来Hiromasa Oka
 
NoOps Meetup Tokyo #9 Opening
NoOps Meetup Tokyo #9 OpeningNoOps Meetup Tokyo #9 Opening
NoOps Meetup Tokyo #9 OpeningHiromasa Oka
 
NoOps Meetup Tokyo #8 1st Anniversary - Opening
NoOps Meetup Tokyo #8 1st Anniversary -  Opening NoOps Meetup Tokyo #8 1st Anniversary -  Opening
NoOps Meetup Tokyo #8 1st Anniversary - Opening Hiromasa Oka
 
NoOps Meetup Tokyo #7 Opening
NoOps Meetup Tokyo #7 Opening NoOps Meetup Tokyo #7 Opening
NoOps Meetup Tokyo #7 Opening Hiromasa Oka
 
ZOZOTOWN の Cloud Native Journey
ZOZOTOWN の Cloud Native JourneyZOZOTOWN の Cloud Native Journey
ZOZOTOWN の Cloud Native JourneyHiromasa Oka
 
もう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおうもう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおうHiromasa Oka
 
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOpsde:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOpsHiromasa Oka
 
NoOps Meetup Tokyo #6 Opening
NoOps Meetup Tokyo #6 Opening NoOps Meetup Tokyo #6 Opening
NoOps Meetup Tokyo #6 Opening Hiromasa Oka
 
NoOps Meetup Tokyo #5 Opening
NoOps Meetup Tokyo #5 Opening NoOps Meetup Tokyo #5 Opening
NoOps Meetup Tokyo #5 Opening Hiromasa Oka
 
NoOps Meetup Tokyo #4 Opening
NoOps Meetup Tokyo #4 OpeningNoOps Meetup Tokyo #4 Opening
NoOps Meetup Tokyo #4 OpeningHiromasa Oka
 
NoOps Meetup Tokyo #3 Opening
NoOps Meetup Tokyo #3 OpeningNoOps Meetup Tokyo #3 Opening
NoOps Meetup Tokyo #3 OpeningHiromasa Oka
 
NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術Hiromasa Oka
 
NoOps Meetup Tokyo #2 Opening
NoOps Meetup Tokyo #2 Opening NoOps Meetup Tokyo #2 Opening
NoOps Meetup Tokyo #2 Opening Hiromasa Oka
 
勝てる「開発プロセス」のつくり方
勝てる「開発プロセス」のつくり方勝てる「開発プロセス」のつくり方
勝てる「開発プロセス」のつくり方Hiromasa Oka
 
15分で分かる NoOps
15分で分かる NoOps15分で分かる NoOps
15分で分かる NoOpsHiromasa Oka
 
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 OpeningNoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 OpeningHiromasa Oka
 
新世代の価値観へ越境せよ
新世代の価値観へ越境せよ新世代の価値観へ越境せよ
新世代の価値観へ越境せよHiromasa Oka
 
NoOps で変わる 人とシステムの関わりかた
NoOps で変わる 人とシステムの関わりかたNoOps で変わる 人とシステムの関わりかた
NoOps で変わる 人とシステムの関わりかたHiromasa Oka
 
ゼンアーキテクツ「ものづくり」五つの掟
ゼンアーキテクツ「ものづくり」五つの掟ゼンアーキテクツ「ものづくり」五つの掟
ゼンアーキテクツ「ものづくり」五つの掟Hiromasa Oka
 

More from Hiromasa Oka (20)

ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介しますZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
 
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
 
NoOps Meetup Tokyo #9 Opening
NoOps Meetup Tokyo #9 OpeningNoOps Meetup Tokyo #9 Opening
NoOps Meetup Tokyo #9 Opening
 
NoOps Meetup Tokyo #8 1st Anniversary - Opening
NoOps Meetup Tokyo #8 1st Anniversary -  Opening NoOps Meetup Tokyo #8 1st Anniversary -  Opening
NoOps Meetup Tokyo #8 1st Anniversary - Opening
 
NoOps Meetup Tokyo #7 Opening
NoOps Meetup Tokyo #7 Opening NoOps Meetup Tokyo #7 Opening
NoOps Meetup Tokyo #7 Opening
 
ZOZOTOWN の Cloud Native Journey
ZOZOTOWN の Cloud Native JourneyZOZOTOWN の Cloud Native Journey
ZOZOTOWN の Cloud Native Journey
 
もう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおうもう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおう
 
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOpsde:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
 
NoOps Meetup Tokyo #6 Opening
NoOps Meetup Tokyo #6 Opening NoOps Meetup Tokyo #6 Opening
NoOps Meetup Tokyo #6 Opening
 
NoOps Meetup Tokyo #5 Opening
NoOps Meetup Tokyo #5 Opening NoOps Meetup Tokyo #5 Opening
NoOps Meetup Tokyo #5 Opening
 
NoOps Meetup Tokyo #4 Opening
NoOps Meetup Tokyo #4 OpeningNoOps Meetup Tokyo #4 Opening
NoOps Meetup Tokyo #4 Opening
 
NoOps Meetup Tokyo #3 Opening
NoOps Meetup Tokyo #3 OpeningNoOps Meetup Tokyo #3 Opening
NoOps Meetup Tokyo #3 Opening
 
NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術
 
NoOps Meetup Tokyo #2 Opening
NoOps Meetup Tokyo #2 Opening NoOps Meetup Tokyo #2 Opening
NoOps Meetup Tokyo #2 Opening
 
勝てる「開発プロセス」のつくり方
勝てる「開発プロセス」のつくり方勝てる「開発プロセス」のつくり方
勝てる「開発プロセス」のつくり方
 
15分で分かる NoOps
15分で分かる NoOps15分で分かる NoOps
15分で分かる NoOps
 
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 OpeningNoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 Opening
 
新世代の価値観へ越境せよ
新世代の価値観へ越境せよ新世代の価値観へ越境せよ
新世代の価値観へ越境せよ
 
NoOps で変わる 人とシステムの関わりかた
NoOps で変わる 人とシステムの関わりかたNoOps で変わる 人とシステムの関わりかた
NoOps で変わる 人とシステムの関わりかた
 
ゼンアーキテクツ「ものづくり」五つの掟
ゼンアーキテクツ「ものづくり」五つの掟ゼンアーキテクツ「ものづくり」五つの掟
ゼンアーキテクツ「ものづくり」五つの掟
 

Recently uploaded

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (7)

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 

クラウドネイティブトランスフォーメーションのススメ