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
Masato SERIZAWA
July 14, 2018
Technology
5
3.6k
SmartHR の開発現場最新事情 〜マイクロサービス始めました〜
Rails Developers Meetup 2018 Day 3 Extreme での登壇資料です
Masato SERIZAWA
July 14, 2018
Tweet
Share
More Decks by Masato SERIZAWA
See All by Masato SERIZAWA
クラウド人事労務ソフトウェア開発の勘所
mserizawa
0
110
最高にモノづくりを楽しめる組織を目指して
mserizawa
5
2.2k
SmartHR における Authlete の活用
mserizawa
0
1.8k
API Study #10
mserizawa
0
620
API Study #4
mserizawa
3
940
API Meetup #15
mserizawa
0
300
Other Decks in Technology
See All in Technology
認知戦の理解と、市民としての対抗策
hogehuga
0
360
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.4k
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
6
700
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders
kzykmyzw
0
320
[CV勉強会@関東 CVPR2025 読み会] MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos (Li+, CVPR2025)
abemii
0
190
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
520
TypeScript入門
recruitengineers
PRO
19
6.4k
モダンな現場と従来型の組織——そこに生じる "不整合" を解消してこそチームがパフォーマンスを発揮できる / Team-oriented Organization Design 20250825
mtx2s
6
550
人と組織に偏重したEMへのアンチテーゼ──なぜ、EMに設計力が必要なのか/An antithesis to the overemphasis of people and organizations in EM
dskst
6
620
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
7
1.8k
Featured
See All Featured
It's Worth the Effort
3n
187
28k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Building Applications with DynamoDB
mza
96
6.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Into the Great Unknown - MozCon
thekraken
40
2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What's in a price? How to price your products and services
michaelherold
246
12k
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 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ