Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Technology selection for scalability with small...
Search
y_matsuwitter
March 25, 2016
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Technology selection for scalability with small team
Gunosy Beer#2にて。
y_matsuwitter
March 25, 2016
More Decks by y_matsuwitter
See All by y_matsuwitter
LLMと共に進化するプロセスを目指して
ymatsuwitter
14
5.6k
Building Products in the LLM Era
ymatsuwitter
11
13k
Product Utilization of Large Language Models Starting Today
ymatsuwitter
3
3.5k
経営・意思・エンジニアリング
ymatsuwitter
23
22k
LLM in 2023 and 2024
ymatsuwitter
8
6.4k
Turbulent Technological Changes and Career Strategies
ymatsuwitter
2
3.3k
LLM in toB Service and Its UX
ymatsuwitter
7
12k
Agent and small LLM validation
ymatsuwitter
7
3.1k
Information management for a culture of speed: The story of Notion and LayerX
ymatsuwitter
4
11k
Other Decks in Technology
See All in Technology
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
130
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
280
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
760
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
[2026 Oracle Technical Deep Dive] Apache Iceberg × Oracle AI Database -Oracle Autonomous AI Lakehouseが実現するAI時代のデータ基盤- (2026年9月17日開催)
oracle4engineer
PRO
0
120
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
410
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
210
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
120
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
150
メルペイ 会計システム概要と歴史
mewuto
0
170
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
520
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
300
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
4
520
Statistics for Hackers
jakevdp
799
230k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Design in an AI World
tapps
1
350
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Designing for Timeless Needs
cassininazir
1
520
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Transcript
少⼈人数でスケールしたいがための 技術選択にまつわるエトセトラ Gunosy Inc. 2016.03 @y_̲matsuwitter
2 ©Gunosy Inc. ⾃自⼰己紹介 n Gunosy Inc. – 開発本部執⾏行行役員 n
業務 – 開発全般のマネジメント – Go⾔言語布教係 n 担当 – 右⼿手でiOS、左⼿手でAndroid – Web – Infrastructure(AWSのみ) n 最近の興味 – ViveとOculus製品版買いました 松本 勇気 @y_̲matsuwitter
3 ©Gunosy Inc. 今⽇日の話 n 背景 – 直⾯面している問題 n システムをホスティングしない
– サーバレスアーキテクチャの話 – アプリエンジニアとサーバレス n ビジネスドメインごとにサービスを分ける – マイクロサービスの採⽤用 – ⾔言語は障壁にならない 現在の新規プロジェクトで少⼈人数でスケールするために気をつけていること
4 ©Gunosy Inc. 背景 時間も⼈人も少ない中で⼯工夫していく必要がある n 2016年年夏にはサービスインの予定 – プロジェクトとしては⽐比較的⼤大規模 n
開発のコアチームは5名 – 全員が領領域超えて開発 KDDIさんとの連携で新規にサービス開発を開始
5 ©Gunosy Inc. サーバを可能な限り持たない 1 ロジックもコアロジック以外は極⼒力力作らない 3 並⾏行行して開発できるようドメインごとにシステム分割 2 少⼈人数でスケールするために
n サーバレスアーキテクチャ – サーバ運⽤用には⼈人⼿手がかかる n データストアを⾃自前で作らない – 可能な限りスケールしやすいデータストア選択 n マイクロサービスの適⽤用 – サービス間の依存はドキュメントやスタブで吸収 n ドメインごとに最適な⾔言語・ツールの選定 – ⾔言語処理理系はPython、配信系はGoなど n AWSの持つPaaS、SaaSをフル活⽤用 – Kinesis, SQS, SNS, Cognito, MobileAnalytics…etc サーバレス + マイクロサービスなシステム構成に ⼈人がやる仕事を極限まで減らす必要がある。
6 ©Gunosy Inc. サーバレスアーキテクチャを⽀支える技術 AWSのサービス群をフル活⽤用、イベント・ドリブンなシステム Amazon Kinesis Amazon
EMR Amazon Cognito Amazon SNS mobile client Amazon SQS Gateway API 各種データの送付 アクセス⽤用の Credential取得 イベントの受取 各種データ処理理 各種 Worker Amazon RDS Amazon DynamoDB Elas@csearch Amazon S3 AWS Lambda
7 ©Gunosy Inc. マイクロサービスによる並⾏行行開発 SwaggerでAPI定義記述、各メンバーで並⾏行行してAPIを埋めていく ①API Document作成 mobile client Gateway
API Business DomainA Business DomainB DatastoreA DatastoreB Client Side ②クライアントサイドで 直接叩くAPIまで開発 Server Side A Server Side B ③それぞれのドメインを 別なリポジトリで並行に開発
8 ©Gunosy Inc. とはいえ
9 ©Gunosy Inc. もっと仲間が欲しい
10 ©Gunosy Inc.
11 ©Gunosy Inc. iOS / Android / サーバサイド エンジニア募集中!