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
160
GitHub Actions Runner Controller
takesection
0
160
Amazon RDS for Db2
takesection
0
29
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
43
Java in containers and serverless
takesection
0
240
2023 ANGEL Dojo LT
takesection
0
160
AWS Lambda with Scala
takesection
0
500
Introduction to functional programming
takesection
0
180
JVMアセンブラ言語
takesection
0
140
Other Decks in Technology
See All in Technology
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
390
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
1.7k
Max out Local LLM in Challenging Environments
sashimimochi
2
230
TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略
yanaemon
6
1.1k
IaCからAWSに入門した初心者が CloudFormationを通して考えた「AWS操作」の使い分け
maimyyym
3
660
テストコードを書きながらCompose Multiplatformを乗りこなす
subroh0508
0
110
Cloudflare WorkersがPythonに対応したので試してみた
miura55
0
170
TiDBにおけるテーブル設計と最適化の事例
cygames
0
710
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
13
3.6k
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
16
6.7k
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
550
自らを知り外と繋がる、日経のエンジニア採用とDevRel活動/devreljp92
nishiuma
2
210
Featured
See All Featured
Gamification - CAS2011
davidbonilla
77
4.6k
GitHub's CSS Performance
jonrohan
1025
450k
A better future with KSS
kneath
231
16k
Git: the NoSQL Database
bkeepers
PRO
423
63k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
Making Projects Easy
brettharned
109
5.5k
The Mythical Team-Month
searls
217
42k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Clear Off the Table
cherdarchuk
85
310k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Done Done
chrislema
178
15k
Become a Pro
speakerdeck
PRO
13
4.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