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
SmartHR の開発現場最新事情 〜マイクロサービス始めました〜
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masato SERIZAWA
July 14, 2018
Technology
3.6k
5
Share
SmartHR の開発現場最新事情 〜マイクロサービス始めました〜
Rails Developers Meetup 2018 Day 3 Extreme での登壇資料です
Masato SERIZAWA
July 14, 2018
More Decks by Masato SERIZAWA
See All by Masato SERIZAWA
クラウド人事労務ソフトウェア開発の勘所
mserizawa
0
130
最高にモノづくりを楽しめる組織を目指して
mserizawa
5
2.3k
SmartHR における Authlete の活用
mserizawa
0
1.9k
API Study #10
mserizawa
0
650
API Study #4
mserizawa
3
1k
API Meetup #15
mserizawa
0
340
Other Decks in Technology
See All in Technology
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
110
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
140
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
210
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.5k
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
290
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
660
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
240
写真で見るAWS Summit Singapore 2026
k_adachi_01
0
110
サンプリングは「作る」のか「使う」のか? 分散トレースのコストと運用を両立する実践的戦略 / Why you need the tail sampling and why you don't want it
ymotongpoo
4
190
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
440
AWSアップデートから考える継続的な運用改善
toru_kubota
2
300
M&Aで増え続けるプロダクトに少数QAはどう立ち向かうか─GENDAが挑む、全員で取り組む品質標準化戦略 / GENDA Tech Talk #4
genda
0
110
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
Being A Developer After 40
akosma
91
590k
Embracing the Ebb and Flow
colly
88
5k
Faster Mobile Websites
deanohume
310
31k
Fireside Chat
paigeccino
42
3.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
370
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
200
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The Limits of Empathy - UXLibs8
cassininazir
1
330
Transcript
3BJMT%FWFMPQFST.FFUVQ%BZ&YUSFNF 4NBSU)3ͷ։ൃݱ࠷৽ࣄ ʙϚΠΫϩαʔϏε࢝Ί·ͨ͠ʙ 4BU ۔ᖒխਓ 4NBSU)371P&
۔ᖒ խਓ @masato_serizawa • גࣜձࣾ SmartHR ͰɺSmartHR ͱ͍͏αʔϏεΛ։ൃத • ৽ଔͰࣾձਓʹͳͬͯҎདྷɺWeb
ΤϯδχΞͱͯ͠ͷΩϟϦΞΛาΉ • TechCrunch ओ࠵ͷϋοΧιϯͰೖͨ͜͠ͱΛ͖͔͚ͬʹ SmartHR ʹδϣΠϯ • ͍ͪΤϯδχΞͱͯ͠։ൃۀʹܞΘΔ͔ͨΘΒɺVPoE ͱͯ͠։ൃ νʔϜͷϚωδϝϯτߦ͏
4NBSU)3ͷ͝հ Χϯλϯͳ
4NBSU)3 ਓࣄɾ࿑ͷखଓ͖ΛΧϯλϯʹ͢Δ ΫϥυܕιϑτΣΞͰ͢ɻ 4NBSU)3ͱ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔ WWW
ࣾอɾޏอॻྨΛ ࣗಈ࡞ ैۀһใΛ σʔλϕʔεԽ ࡞ͨ͠ॻྨΛ 8FC͔Βਃ ਓࣄใΛ Χϯλϯʹऩू 4NBSU)3ͱ ˔˔˔˔
˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔
ͱ͜ΖͰ
None
ʮ4NBSU)3͍ʹͳΒͳ͍ʯ ࠶ൃ͍ͯ͠·͢ʂ
ઌɺશࣾձٞʹͯʜ
None
None
ࣾอɾޏอॻྨΛ ࣗಈ࡞ ैۀһใΛ σʔλϕʔεԽ ࡞ͨ͠ॻྨΛ 8FC͔Βਃ ਓࣄใΛ Χϯλϯʹऩू 4NBSU)3ͱ ˔˔˔˔
˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔
ैۀһ%#ͱͯ͠ͷػೳཁ͕૿Ճ w ैۀһใͷऩूʙཧʹؔ͢Δػೳʹ ཁ͕ूத w ͱͱॻྨΛ࡞ΔͨΊͷʮ෭࣍తʯͳ ͷͩͬͨͨΊɺ͜ͷลΓΛΩνϯͱ Δʹઃܭࢥͷࠜຊݟ͕͠ඞཁ ˔˔˔˔ ˔˔˔˔˔˔˔˔
˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔ ˔˔˔˔˔˔˔˔
͞Βʹɾɾɾ
࿑खଓ͖Ҏ֎ͷػೳཁ͕ଟ༷Խ w ैۀһใ͕ॆ࣮ͯ͘͠ΔͱɺͦΕΛ׆ ༻͍ͯ͠Ζ͍Ζͳ͜ͱ͕Γͨ͘ͳΔ w ػೳཁେ͔Βখ·Ͱ࣮ʹ༷ʑ w Ͳͷཁͳ͍͕͠Ζʹͨ͘͠ͳ͍
ΤϯδχΞαΠυ͔Β͢Δͱʜ
ൈຊతݟ͠ ཁͷଟ༷Խ w ෲΛͬͯ͘͘Δ͍ͧʜ w ͨͩɺΔͳΒଞͷվमػ ೳՃͳΔ͘ετοϓ͠ ͍ͨͳʙ w Ͱ͖Δ͚͍ͩͬͯ͋͛ͨ
w Ͱɺશ࣮͍ͯͯͨ͠Βίʔ υϕʔε͕ͱΜͰͳ͍͜ͱ ʹͳΔʜ w 4NBSU)34BB4ͳͷͰɺ ݸผΧελϚΠζجຊతʹ ड͚͚ΒΕͳ͍ʜ
ൈຊతݟ͠ ཁͷଟ༷Խ w ෲΛͬͯ͘͘Δ͍ͧʜ w ͨͩɺΔͳΒଞͷվमػ ೳՃͳΔ͘ετοϓ͠ ͍ͨͳʙ w Ͱ͖Δ͚͍ͩͬͯ͋͛ͨ
w Ͱɺશ࣮͍ͯͯͨ͠Βίʔ υϕʔε͕ͱΜͰͳ͍͜ͱ ʹͳΔʜ w 4NBSU)34BB4ͳͷͰɺ ݸผΧελϚΠζجຊతʹ ड͚͚ΒΕͳ͍ʜ ͲͪΒ͔ΛΖ͏ͱ͢ΔͱͲͪΒ͔͕ࢭ·Δ ͍͚ͬͯ͋͛ͨͲΕͳ͍δϨϯϚ
ϏδωεαΠυ͔Β͢Δͱʜ
ൈຊతݟ͠ ཁͷଟ༷Խ w ࣮ʹͬͯ΄͍͠ʂ w ࣮ʹͬͯ΄͍͠ʂʂ ʊਓਓਓਓਓਓਓਓਓʊ ʼɹͬͯ΄͍͠ʂɹʻ ʉ:?:?:?:?:?:?:?:ʉ ˞4NBSU)3ͷΤϯδχΞͱϏδωεαΠυͱͯྑͳؔͰ͢
ΑΖ͍͠ʜ ͲͬͪͬͯΓ·͠ΐ͏ʂʂ
ϚΠΫϩαʔϏεʹΑΔղܾ
4NBSU)3ʹ͓͚ΔϚΠΫϩαʔϏε w 4NBSU)3ຊମʮैۀһใཧ ࿑ खଓ͖ʯ·ͰͷػೳʹࢭΊ͓͖ͯɺൈ ຊతͳݟ͠ΛਐΊΔ w ্هҎ֎ͷػೳɺػೳຖʹผΞϓϦΛ ࡞ͬͯఏڙ͢Δ
ϞϊϦγοΫͳ 4NBSU)3 ϚΠΫϩαʔϏεͳ 4NBSU)3 w 4NBSU)3 ཧ w 4NBSU)3 w
ೝূαʔϏε w ՝ۚαʔϏε w 6*$PNQPOFOU w ৽ػೳT w FUD ཧ
ཧ͢Δͷ͕ͨ͘͞Μʜ ͻͱͭͣͭݟ͍͖ͯ·͠ΐ͏
ೝূαʔϏε w 0QFO*%$POOFDUʹΑΔೝূɾೝՄػ ೳΛఏڙ͢Δʮ"VUIMFUFʯΛಋೖ w 4BB4ͳͷͰϝϯςίετΛ͔͚ͣʹ࠷ ৽ͷ༷Ͱ0QFO*%$POOFDU͕͑Δ w ͜ΕΛ"1*ͷલஈʹڬΉ͜ͱͰɺ֤ αʔϏεؒͰͷεϜʔζͳใͷΓऔ
ΓΛ࣮ݱ
՝ۚαʔϏε w αϒεΫϦϓγϣϯϏδωεʹಛԽͨ͠ ٻཧαʔϏεʮ[VPSBʯΛಋೖ w [VPSBͷྉۚϓϥϯΛૢ࡞͢ΔϚΠΫϩ αʔϏεΛ։ൃ w ՝ۚपΓͷ*'͕౷Ұ͞ΕɺΞοϓηϧ ϓϩμΫτͷ։ൃ༰қʹ
6*$PNQPOFOU 3FBDUΛಋೖͯ͠ $PNQPOFOUΛඋ ֤ϓϩμΫτؒʹ͓͚Δϑ ϩϯτΤϯυͷ࣭౷Ұͱ ։ൃޮ্Λૂ͏
৽ػೳT w 3BJMTΛͬͯΨγΨγͱ։ൃ w ΞϓϦͷσϓϩΠɾཧIFSPLVʹ͓ ͤ w ϑϧϚωʔδυͳͷͰ͕૿͑ͯӡ༻ ίετ͞΄ͲมԽφγ
ͬͯΈͯײͨ͜͡ͱ Θ͔͖ͬͯͨ͜ͱ
ΠΠω w ҰͭҰͭͷΞϓϦͷίʔυϕʔε͕খ͞ ͘อͯΔ w ߹ΘͤͯɺνʔϜͷαΠζখ͘͞อ ͯΔ w αʔϏε͝ͱʹ͍Ζ͍Ζͳٕज़ΛࢼͤΔ w
3BJMTҎ֎ͷٕज़બ͋ΓಘΔ w 6*$PNQPOFOUʹເΛײ͡Δ
ͳΜͱ͔͍ͨ͠Ͷ w 8FC"1*Λ௨ͨ͠ݖݶߟྀ͕͍͠ w ࿈ܞॲཧGBJMTBGFΛҙࣝ͠ͳ͍ͱɺͲ ͔͕͜ࢮΜͩ࣌ʹಓ࿈ΕʹͳΔ w ڞ௨ॲཧૣظʹHFNԽΛݕ౼͠ͳ͍ͱ ॏෳίʔυͩΒ͚ʹͳΔ w
ࢹςετͳͲɺख๏Λ౷Ұ͓͔ͯ͠ͳ ͍ͱӡ༻͕ΧΦεʹͳΔ
͜Μͳײ͡Ͱࢼߦࡨޡͭͭ͠ ϚΠΫϩαʔϏεԽΛਐΊ͍ͯ·͢
গ͠ͰڵຯΛ͍͚࣋ͬͯͨͩ·ͨ͠Βʜ
8FBSF)JSJOH 3VCZPO3BJMTͰ։ൃ͍ͨ͠ #͚4BB4Λ࡞Γ͍ͨ ݹͯ͘ڊେͳ੍Λ)BDL͍ͨ͠ ৫Λεέʔϧ͍ͤͨ͞
͘͠ʜ
3BJMTͰ4NBSU)3Λॿ͚ͯ ɹɹ
גࣜձࣾSmartHR VPoE ۔ᖒ խਓ @masato_serizawa ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ