Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
630
API Study #4
mserizawa
3
960
API Meetup #15
mserizawa
0
320
Other Decks in Technology
See All in Technology
Modern Data Stack大好きマンが語るSnowflakeの魅力
sagara
0
270
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
260
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.7k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
120
命名から始めるSpec Driven
kuruwic
3
820
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
15
9.3k
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
6
2.5k
Bakuraku Engineering Team Deck
layerx
PRO
11
5.4k
その設計、 本当に価値を生んでますか?
shimomura
2
160
Design System Documentation Tooling 2025
takanorip
1
900
AI 時代のデータ戦略
na0
8
3.2k
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Fireside Chat
paigeccino
41
3.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Documentation Writing (for coders)
carmenintech
76
5.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Docker and Python
trallard
46
3.7k
RailsConf 2023
tenderlove
30
1.3k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Code Reviewing Like a Champion
maltzj
527
40k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
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 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ