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
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
.NET Profiler in 2024.
kkamegawa
2
2.7k
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.5k
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
520
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
kota2and3kan
9
4.3k
「知的単純作業」を自動化する、地に足の着いた大規模言語モデル (LLM) の活用
nrryuya
8
6.8k
Handling focus in 2024
tahia910
0
640
自らを知り外と繋がる、日経のエンジニア採用とDevRel活動/devreljp92
nishiuma
2
200
【基本】データベース設計
oracle4engineer
PRO
2
290
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
2
550
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
37k
認知症フレンドリーテックとスタックチャン
naokiuc
0
380
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
Why Our Code Smells
bkeepers
PRO
331
56k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
What's new in Ruby 2.0
geeforr
337
31k
GraphQLとの向き合い方2022年版
quramy
33
12k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Six Lessons from altMBA
skipperchong
22
3k
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