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
iQON Tools
Search
Masayuki Imamura
February 07, 2015
Programming
3.9k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iQON Tools
2015/02/07で発表した内容です
Masayuki Imamura
February 07, 2015
More Decks by Masayuki Imamura
See All by Masayuki Imamura
バイセルにおけるAI活用の取り組みについて紹介します/Generative AI at BuySell Technologies
kyuns
2
1.8k
経営視点から捉えた開発生産性 / Development productivity from a management perspective
kyuns
12
11k
Qiita:Teamをハックして成果をあげるための情報共有方法/Qiita:Team
kyuns
6
3.9k
3年連続ベストアプリ受賞のプロダクトを支える裏側/The way to Achieve The Best App 3 years in a row
kyuns
1
1.8k
機械学習とデータ分析を支えるマルチクラウドなアーキテクチャの紹介/Multi Cloud Architecture Supporting Machine Learning and Data Analysis
kyuns
4
10k
日本最大級のファッションDBを支える裏側/how to manage the complex web service
kyuns
4
940
iQONを支えるクローラー/iQON Crawler
kyuns
12
4.2k
iQONを支えるデータ分析基盤/iqon-bigquery
kyuns
3
11k
プッシュ通知大戦争/effective push notification by iQON
kyuns
28
8.6k
Other Decks in Programming
See All in Programming
今さら聞けない .NET CLI
htkym
0
190
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
120
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
390
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
380
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
380
VibeCodingからAgenticWorkflowへ
starfish719
0
510
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
290
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
130
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
Go 1.27 における memory allocation の高速化
andpad
0
190
「人を評価する AI」の設計と実装
ryoyanara
0
210
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
490
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
30 Presentation Tips
portentint
PRO
1
370
Balancing Empowerment & Direction
lara
6
1.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
470
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
280
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
330
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Transcript
ϕετΞϓϦWडΛ ࢧ͑Δ։ൃख๏ ࠓଜ խ VASILY,Inc 2015/02/07 @ dots. Summit 2015
ࠓଜ խ !LZVOT VASILY,Inc औకCTO / Co-Founder ʹ:BIPPʹ৽ଔೖࣾ ϑΝογϣϯɺ9#3"/%ͳͲͷϝσΟΞͷ্ཱͪ͛ ʹಠཱɺ7"4*-:
*ODͷऔక$50ʹब ͖ͳίϚϯυTFE
VASILY / ϰΝγϦʔ
ٕज़ސʹ.BU[͞Μ
ண͍ͨίʔσ͕ ݟ͔ͭΔɺ ങ͑Δɺ ஷΊΒΕΔɻ ຊ࠷େڃͷ ϑΝογϣϯΞϓϦʮΞΠίϯʯ
None
None
શπʔϧհ͠·͢ "HFOEB
νʔϜίϛϡχέʔγϣϯ όοΫΤϯυ ωΠςΟϒΞϓϦ
νʔϜίϛϡχέʔγϣϯ όοΫΤϯυ ωΠςΟϒΞϓϦ
Slack શࣾһ͕ར༻ ࣾ֎ͷਓΫϥυϫʔΧʔ ͱͷ࿈བྷͯ͢4MBDLܦ༝ $IBOOFM *OUFHSBUJPO IVCPU डݺͼग़͠
None
ҙࣝͷߴ͍ݴ༿Λ-PBEJOHʹ
Trello ֤ϓϩδΣΫτͰར༻ εέδϡʔϧɺλεΫཧ 4MBDL࿈ܞ
Qiita::Team શࣾһͰར༻ ͲΜͳ͜ͱͰͱʹ͔͘ॻ͘ ίϯϑϧར༻࣌ʹൺൃ৴ྔഒ ϊϋৗձͷϑοΫʹ 4MBDL࿈ܞ
None
νʔϜίϛϡχέʔγϣϯ όοΫΤϯυ ωΠςΟϒΞϓϦ
iQONͷόοΫΤϯυ "1* ΞϓϦ͔ΒͷϦΫΤετΛ͏͚ͱΔ"1* 3BJMT SVCZ Ϋϩʔϥʔ &$αΠτͷσʔλΛूΊͯ͘Δ1' SVCZ "%αʔόʔ ωΠςΟϒ"%ͷࠂ৴Λߦ͏1'
SVCZ
"1*PO"84 ElastiCache memcached redis RDS MultiAZ Cloud Front S3 nginx/unicorn
Rails Varnish Solr Master Solr Slave Twemproxy MongoDB Redshift EMR ELB RDS Read Replica Varnish
middleware APPαʔόʔ nginx/unicorn/rails ݕࡧΤϯδϯ Solr RDBMS MySQL ( RDS )
/ Varnish KVS memcached / redis(Elasticache) / mongodb(ഇࢭ) redisʹtwemproxyΛར༻ σʔλੳ EMR / Redshift / BigQuery ετϨʔδ / CDN S3 / CloudFront / Akamai DevOpsͳͲ github / capistrano / chef / docker / CircleCI / Zabbix /Senrigan / NewRelic / Sentry
NewRelic 3BJMTͷύϑΥʔϚϯεࢹ ͔ͳΓࡉ͔͍ͱ͜Ζ·ͰݟΕΔ νϡʔχϯάʹ׆༂ 1SP൛͓͢͢Ί
Sentry 3BJMTͷΤϥʔࢹ ΫΤϦΤϥʔՕॴͳͲ ͔ͳΓࡉ͔͍ͱ͜Ζ·ͰݟΕΔ νϡʔχϯάʹ׆༂ 4MBDL࿈ܞ
νʔϜίϛϡχέʔγϣϯ όοΫΤϯυ ωΠςΟϒΞϓϦ
ੳܥ ࣗಈԽܥ
Localytics ߴػೳͳੳπʔϧ ΞϓϦͷશΠϕϯτΛه ίϗʔτɺϑΝωϧɺ ΞτϦϏϡʔγϣϯੳରԠ ੜϩάΛ4ʹసૹͯ͘͠ΕΔ ʢ#JH2VFSZ
ϓογϡ௨ੳ ಠࣗʹΞϓϦͷϓογϡ௨Λੳ qVFOUE 3FETIJGU#JH2VFSZ ผεϥΠυࢀর https://speakerdeck.com/kyuns/effective-push-notification-by-iqon
Crashlytics ΞϓϦͷΫϥογϡใ ϦΞϧλΠϜΞΫηεใ "OTXFS Ϋϥογϡ૿͑ͨΓͨ͠Β 4MBDLʹ௨
ࣗಈԽܥ
CircleCI+DeployGate "OESPJEΞϓϦͷ$*ʹ$JSDMF$* BQLʹ%FQMPZ(BUFΛར༻ $JSDMF$*͔Β%FQMPZ(BUFΛ ܦ༝ͯ͠BQLΛࣗಈ ৄ͘͠ςοΫϒϩάΛࢀর http://tech.vasily.jp/circleci_deploygate_android_app_automation/
TravisCI+TestFlight J04ΞϓϦͷ$*ʹ5SBWJT$* 5SBWJT$*͔Β5FTU'MJHIUͰͷΛ ࣗಈԽ
νʔϜίϛϡχέʔγϣϯ όοΫΤϯυ ωΠςΟϒΞϓϦ ޮՌతͳπʔϧΛར༻ͯ͠ ։ൃΛޮతʹ
[email protected]
࣭ɺٙͳͲͪ͜Β·Ͱ 8&"3&)*3*/(