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
カヤックの組織課題を解決する人事データベースシステム
Search
Daichi Koike
August 24, 2018
Technology
0
20
カヤックの組織課題を解決する人事データベースシステム
Daichi Koike
August 24, 2018
Tweet
Share
More Decks by Daichi Koike
See All by Daichi Koike
俺たちはなぜコードレビューをするのか
daichike
0
130
OpenAPI 3.0でmicroserviceのAPI定義を試みてハマった話
daichike
0
25
DP4版と侮るなかれ!現時点でもN1QLは実用に耐えうる/Couchbase Live Tokyo 2015
daichike
0
12
Couchbase Serverのサーバ移管と2.1から3.0.1へのバージョンアップ
daichike
0
10
Couchbase Serverを用いた大規模データ収集基盤/db tech showcase 東京 2014
daichike
0
15
Other Decks in Technology
See All in Technology
TerraformをSaaSで使うとAzureの運用がこんなに楽ちん!HCP Terraformって何?
mnakabayashi
0
120
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
160
SFTPコンテナからファイルをダウンロードする
dip
0
120
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
What's new in OpenShift 4.19
redhatlivestreaming
1
220
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
100
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
6
1.1k
Devin(Deep) Wiki/Searchの活用で変わる開発の世界観/devin-wiki-search-impact
tomoki10
0
300
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
1
180
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
7.2k
AIコーディング新時代を生き残るための試行錯誤 / AI Coding Survival Guide
tomohisa
9
12k
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.6k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
Bash Introduction
62gerente
614
210k
Why Our Code Smells
bkeepers
PRO
337
57k
How STYLIGHT went responsive
nonsquared
100
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Unsuck your backbone
ammeep
671
58k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
910
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Transcript
ΧϠοΫͷ৫՝Λղܾ͢Δ ਓࣄσʔλϕʔεγεςϜ Mercari Corporate Solutions Engineering Meetup #2 ໘ന๏ਓΧϠοΫ
ٕज़෦ খ େ
ࣗݾհ • খ େ • 20173݄ ໘ന๏ਓΧϠοΫೖࣾ • ೖࣾޙιʔγϟϧήʔϜͷαʔόαΠυ։ൃ •
3ϲ݄΄ͲίʔϙϨʔτͷγεςϜͷ։ൃɾอक
ձࣾ֓ཁ • ۀ: 19988݄3ཱ • ࣄۀ༰: ຊత໘നίϯςϯπࣄۀ • ैۀһ(20183݄) •
୯ମ 332໊ ࿈݁ 410໊
90%Ҏ্͕ΫϦΤΠλʔ
໘ന๏ਓͷ੍ͷհ
αΠίϩڅ • αΠίϩͰڅྉΛܾΊΔ • جຊڅ ×ʢαΠίϩͷग़ʣˋ • ਓ͕ਓΛධՁ͢Δͷ͍͠ɺͱ͍͏લఏ
εϚΠϧڅ • ຖ݄૬ޓFBΛૹΓ߹͏ • γεςϜͰநબ • ϙδςΟϒͳ͜ͱॻ͘ εϚΠϧ • ωΨςΟϒͳ͜ͱΛॻ͘
ίϒγ
໘നࢦ • ࣾһָ͕͘͠ಇ͚͍ͯΔ͔ͷࢦඪ • ໘ന͘ಇ͍͍ͯΔਓ͕ධՁ͞ΕΔ
໘നࢦ • ظ͝ͱͷධՁγεςϜͷઃ
ධՁ͕จԽΛͭ͘Δ ໘ന๏ਓΛମݱ͍ͯ͘͠
໘ന๏ਓͷ՝
ࣾһใ͕Ұݩཧ͞Ε͍ͯͳ͍ • ੍֤Λࢧ͑ΔγεςϜ͕ͦΕͧΕࣾһϚελΛ࣋ͬ ͍ͯΔ • ṖͷεϓϨουγʔτɺ͍ʹ͑͠ͷExcel • 6͙Β͍ಇ͍ͯΔਓͷ໊લ͕ؒҧ͍ͬͯͨΓ… • ೖୀҟಈΛཧͰ͖͓ͯΒͣɺࡶͳϫʔΫϑ
ϩʔ͕֤෦ॺʹࡏ
ਓࣄσʔλϕʔεΛͭ͘Ζ͏
• ෳͷγεςϜͱڠௐతʹಈ࡞͢ΔγεςϜ ਓࣄσʔλϕʔεҊ݅ εϚΠϧ څ ධՁ SmartHR ࣄۀ෦ ࠾༻ ਓࣄDB
ۈଵཧ
• SmartHRͱ࿈ܞͯ͠ಈ͘γεςϜΛ։ൃ͢Δ·Ͱ͕ MVP൛ ਓࣄσʔλϕʔεҊ݅ SmartHR ਓࣄDB
SmartHR • खଓ͖ʹಛԽͨ͠࿑ཧιϑτΣΞ • API͕ॆ࣮͍ͯ͠Δ • ೖୀΛSmartHRͰߦ͏ • SmartHRͷैۀһใΛϚελͱͯ͠ɺSmartHRͷ σʔλΛಉظ͢Δ
ػೳ • SmartHR webhookͱؒόονʹΑΔσʔλಉظ • ཧը໘Ͱϙνϙν໊ͯ͠ΛఆٛͰ͖Δ • ೖग़ྗεϓϨουγʔτ • ϩʔϧʹΑΔݖݶཧ
γεςϜཧऀɺ໊ཧऀɺ࣮σʔλฤूऀ
ڥ • Ruby on Rails • ECS • Service: app,
worker • RDS for MySQL • SQS • S3 + CloudFront
ମ੍ • σΟϨΫλʔ 1ਓ • ΤϯδχΞ 1.5ਓ • 2िؒ΄ͲଞͷਓʹखͬͯΒͬͨ
1ϲ݄Ͱͭ͘Δͧ!! ͩΊͰͨ͠
1ϲ݄Ͱͭ͘Δͧ!! ͩΊͰͨ͠
όʔϯμϯ • γεςϜͲ͏ʹ͔Ͱ͖ͨʢ10΄Ͳ͋;Εͨ…ʣ • ࿑Ͱฒߦͯ͠ߦ͍ͬͯͨSmartHRͷۀҠ͕ ߤͨ͠ • খ͕Ұ࣌తʹҟಈʹͳͬͨ
ະͰ͢ • γεςϜͲ͏ʹ͔Ͱ͖ͨʢ10΄Ͳ͋;Εͨ…ʣ • ࿑Ͱฒߦͯ͠ߦ͍ͬͯͨSmartHRͷۀҠ͕ ߤͨ͠ • খ͕Ұ࣌తʹҟಈʹͳͬͨ
͍ͨΜͩͬͨ͜ͱ • SmartHR webhookͷϦτϥΠճ͕3ؒͰ࠷େ 17ճ • rate limitࣗମΛऔಘ͢ΔAPI͕ͳ͍ͷͰࢹ͕͠ʹ ͍͘
ࠓޙͷల • ·͍ͣ࢝ΊɺݱͷFBΛड͚ͳ͕Βվળͯ͠ ͍͖͍ͨ • ύοέʔδԽͯ͠֎෦ల։ͱ͔໘ന͍