Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mameyose 2023-06-01
Search
Shigeki Shoji
June 01, 2023
Technology
0
27
Mameyose 2023-06-01
Shigeki Shoji
June 01, 2023
Tweet
Share
More Decks by Shigeki Shoji
See All by Shigeki Shoji
依存ライブラリはどこに?
takesection
0
150
GitHub Actions Runner Controller
takesection
0
160
Amazon RDS for Db2
takesection
0
27
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
41
Java in containers and serverless
takesection
0
230
2023 ANGEL Dojo LT
takesection
0
160
AWS Lambda with Scala
takesection
0
490
Introduction to functional programming
takesection
0
180
JVMアセンブラ言語
takesection
0
140
Other Decks in Technology
See All in Technology
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
280
Grafana x PagerDuty Better Together
jacopen
1
310
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.4k
ルーターでプレゼンする
puhitaku
1
3.4k
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
410
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
190
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
480
M5stackで使用できるpHセンサの開発
shinrinakamura
0
230
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
130
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.3k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
The Cost Of JavaScript in 2023
addyosmani
21
3.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Fireside Chat
paigeccino
22
2.6k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
Transcript
豆寄席 2023年06月01日 Copyright © 2023 Mamezou Co.,Ltd.
株式会社豆蔵 AWSパートナー (AWS Partner) セレクティアサービス (Select Tier Services) セレクティアトレーニング (Select
Tier Training) 認定トレーニング (Authorized Training Partner) ISMS (03052-2021-AIS-KOB-ISMS-AC) Copyright © 2023 Mamezou Co.,Ltd.
自己紹介 コンサルタント 庄司 重樹 2023 Japan AWS Top Engineer (Security)
10x AWS Certified Professional Scrum Product Owner™ I Professional Scrum Master™ I Professional Scrum Developer™ I Copyright © 2023 Mamezou Co.,Ltd.
支援事例 Copyright © 2023 Mamezou Co.,Ltd. 4
AWS Well-Architected セキュリティ コスト最適化 信頼性 パフォーマンス効率 運用上の優秀性 持続可能性 Copyright ©
2023 Mamezou Co.,Ltd. 5
リアクティブ宣言 The Reactive Manifesto は、「信頼性」と「パフォーマンス効率」を備えたシステムを構築 するためのベストプラクティス。 即応性 (Responsive) 耐障害性 (Resilient)
弾力性 (Elastic) メッセージ駆動 (Message Driven) Copyright © 2023 Mamezou Co.,Ltd. 6
リアクティブアーキテクチャ (Reactive Architecture) Domain Driven Design CQRS/ES Copyright © 2023
Mamezou Co.,Ltd. 7
アーキテクチャ 創発的アーキテクチャ (Emargent Architecture) 進化的アーキテクチャ (Evolutionary Architecture) ソフトウェアは(現実の建物のアーキテクチャとは)全く違う。ソフトウェアを実際に 動かしてみると、設計時にはなかったワークロードに関する知見を得ることができるだ ろう。そして、最初にその知見に気づかなくとも、進化可能なアーキテクチャを選んで
いれば、顧客体験に影響を与えることなくコンポーネントの変更が可能なのだ。 引用: 「Amazonでさえサーバレスやマイクロサービスを理解できない」とDHH氏が主張する 一方で、「進化可能なアーキテクチャこそ重要」とAmazonのVogels博士 Copyright © 2023 Mamezou Co.,Ltd. 8
品質 TDD (Test-Driven Development) ATDD (Acceptance Test-Driven Development) Copyright ©
2023 Mamezou Co.,Ltd. 9
運用 オブザーバビリティ Copyright © 2023 Mamezou Co.,Ltd. 10
アジャイルチーム Whole チームアプローチ Copyright © 2023 Mamezou Co.,Ltd. 11
参考 Building Evolutionary Architectures (進化的アーキテクチャ) Enterprise Integration Patterns Accelerate (LeanとDevOpsの科学)
The DevOps Handbook (The DevOps ハンドブック) Copyright © 2023 Mamezou Co.,Ltd. 12