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
フルサーバーレスアーキテクチャが支える運用とその価値 / Operations and the...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
shiro seike
PRO
July 25, 2023
Programming
320
0
Share
フルサーバーレスアーキテクチャが支える運用とその価値 / Operations and the value supported by a full serverless architecture
CloudNative Days Fukuoka 2023 プレイベント
https://cloudnativedays.connpass.com/event/289955
shiro seike
PRO
July 25, 2023
More Decks by shiro seike
See All by shiro seike
Why Continue AWS Community Builders
seike460
PRO
0
68
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
180
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
270
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
1.2k
今さら聞けないサーバーレスのいいところ 〜運用から解放される世界を目指して〜 / The Benefits of Serverless You Might Be Too Embarrassed to Ask About Now — Aiming for a World Free from Operational Burdens
seike460
PRO
0
100
AWS Lambda Durable Functions のユースケースを探る / Exploring Use Cases for AWS Lambda Durable Functions
seike460
PRO
0
89
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
510
Team-First Serverless Platform Engineering Approach to PHP Applications with Laravel and Bref
seike460
PRO
1
160
地方だからできる!コミュニティ参加と登壇を続ける意義 / “It’s Possible Because We’re in a Regional Area!” The Significance of Continuing to Participate in and Speak at Community Events
seike460
PRO
0
27
Other Decks in Programming
See All in Programming
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
490
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
470
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
430
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
RTSPクライアントを自作してみた話
simotin13
0
440
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.4k
Moments When Things Go Wrong
aurimas
3
140
Inside Stream API
skrb
1
630
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Done Done
chrislema
186
16k
Accessibility Awareness
sabderemane
1
130
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
Abbi's Birthday
coloredviolet
2
7.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Practical Orchestrator
shlominoach
191
11k
Being A Developer After 40
akosma
91
590k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
Transcript
CloudNative Days Fukuoka 20 23 2 0 23 .
7 . 25 @seike 4 60 1
@seike 460 - - @seike 46 0 - Fusic -
/ - / - - JAWS Days - AWS Dev Day - Serverless Days - - JAWS Festa 2023 in Kyushu Staff - ServerlessDays Tokyo 2 023 Organizer 2
Agenda 1 . 2 . 3 . 4 . 5
. 6 . 3
1
Fully Serverless Serverless Native Cloud Native Computing Foundation CNCF Serverless
Whitepaper v 1 . 0 https://github.com/cncf/wg-serverless/tree/master/whitepapers/serverless-overview 5
AWS Dev Day 2 022 AWS Dev Day 2 02
2 Amazon S 3 Select で バ https://speakerdeck.com/seike 460 /serverless-high-load-site-realized-with-amazon-s 3 -select 6
Amazon S 3 Select + AWS Lambda Amazon S 3
Select x AWS lambda ⾒ API CloudFront x S 3 7
8
9 AWS Fargate API - - -
10 AWS
JSON 11 Amazon RDS JSON AWS IAM Role Assume
Role JSON S 3 JSON
AWS 12 - AWS Lambda - FaaS AWS Lambda
PHP
AWS 13 - AWS Lambda - FaaS AWS Lambda
PHP - API Gateway - AWS Lambda http
AWS 14 - AWS Lambda - FaaS AWS Lambda
PHP - API Gateway - AWS Lambda http - AWS S 3 Select - CSV JSON Apache Parquet SQL
AWS 15 - AWS Lambda - FaaS AWS Lambda
PHP - API Gateway - AWS Lambda http - AWS S 3 Select - CSV JSON Apache Parquet SQL - CloudFront - AWS CDN
AWS 16 - AWS Lambda - FaaS AWS Lambda
PHP - API Gateway - AWS Lambda http - AWS S 3 Select - CSV JSON Apache Parquet SQL - CloudFront - AWS CDN - AWS S 3 Hosting - https Nginx Apache
OSS 17 - Laravel - PHPer PHP Web Framework
AWS ⾒ - Bref - PHP Serverless OSS AWS Lambda PHP Bref Community - Svelte - Javascript AWS S 3 Hosting -> CloudFront SSG
18 - AWS Lambda - AWS S 3 Select
Amazon CloudWatch 500 1000 req/sec 19
1
2
50 22
23
None
3
Ver UP 26
-> CI/CD 27 -> ⾒
っ AWS IAM Fargate っ Branch ⾒ env Push
Staging Production GitHub Actions むAWS Lambda Serverless Framework Backend API むAWS CLI Svelte Build Amazon S 3 CloudFront 28
29
AWS ⾒ AMI AWS Lambda 30
31
4
33
CI/CD 34
35
5
SaaS Stripe ⾒ 37
Stripe DB DB 38
39 https://speakerdeck.com/seike 460 /serverless-from-sme-development-case-studies
6
41 Point 1 Point 2 Point 3 Point 4
⾒ Everything will be Serverless 42
Thank You We are Hiring ! https://recruit.fusic.co.jp/