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
140
GitHub Actions Runner Controller
takesection
0
150
Amazon RDS for Db2
takesection
0
26
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
40
Java in containers and serverless
takesection
0
230
2023 ANGEL Dojo LT
takesection
0
160
AWS Lambda with Scala
takesection
0
480
Introduction to functional programming
takesection
0
180
JVMアセンブラ言語
takesection
0
140
Other Decks in Technology
See All in Technology
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
280
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
610
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.8k
NgRx Signal Store
rainerhahnekamp
0
140
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
110
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
820
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
190
On Your Data を超えていく!
hirotomotaguchi
2
650
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
530
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Typedesign – Prime Four
hannesfritz
36
2.1k
Docker and Python
trallard
34
2.7k
Unsuck your backbone
ammeep
663
57k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Thoughts on Productivity
jonyablonski
58
3.8k
In The Pink: A Labor of Love
frogandcode
138
21k
The Mythical Team-Month
searls
216
42k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
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