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
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
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
530
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
440
Claude Code for NOT Programming
kawaguti
PRO
1
110
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
240
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
96
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
A better future with KSS
kneath
240
18k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
Done Done
chrislema
186
16k
Writing Fast Ruby
sferik
630
62k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Crafting Experiences
bethany
1
54
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
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Λड͚ͳ͕Βվળͯ͠ ͍͖͍ͨ • ύοέʔδԽͯ͠֎෦ల։ͱ͔໘ന͍