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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daichi Koike
August 24, 2018
Technology
0
22
カヤックの組織課題を解決する人事データベースシステム
Daichi Koike
August 24, 2018
Tweet
Share
More Decks by Daichi Koike
See All by Daichi Koike
俺たちはなぜコードレビューをするのか
daichike
0
170
OpenAPI 3.0でmicroserviceのAPI定義を試みてハマった話
daichike
0
29
DP4版と侮るなかれ!現時点でもN1QLは実用に耐えうる/Couchbase Live Tokyo 2015
daichike
0
13
Couchbase Serverのサーバ移管と2.1から3.0.1へのバージョンアップ
daichike
0
12
Couchbase Serverを用いた大規模データ収集基盤/db tech showcase 東京 2014
daichike
0
19
Other Decks in Technology
See All in Technology
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
780
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
240
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
190
Claude Code for NOT Programming
kawaguti
PRO
1
110
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
340
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Faster Mobile Websites
deanohume
310
31k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Believing is Seeing
oripsolob
1
59
How to make the Groovebox
asonas
2
1.9k
Optimizing for Happiness
mojombo
379
71k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
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Λड͚ͳ͕Βվળͯ͠ ͍͖͍ͨ • ύοέʔδԽͯ͠֎෦ల։ͱ͔໘ന͍