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
Wantedly の作り方
Search
Nao Minami
May 26, 2015
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Wantedly の作り方
DeNA&マネーフォワード&Wantedly 合同Railsエンジニアセミナーで「Wantedly での開発」について発表しました。
Nao Minami
May 26, 2015
More Decks by Nao Minami
See All by Nao Minami
Real World Migration from HTTP to gRPC #CNDT2020
south37
3
6.2k
Real World Migration from HTTP to gRPC in Ruby #grpcconf
south37
2
4.8k
Getting Things Done をベースにした仕事の進め方 / How to Work with Getting Things Done
south37
8
8.5k
Web API に秩序を与える Protocol Buffers / Protocol Buffers for Web API #builderscon
south37
18
17k
puma v4 では SIGTERM での worker process ゾンビ化に気をつけよう / Be aware of zombie processes in puma v4
south37
1
4.2k
理想的なマイクロサービスアーキテクチャを目指す継続的改善 / Re-architecturing of Microservices #CNDT2019
south37
10
15k
gcpc: Google Cloud Pub/Sub Client for Ruby #tqrk13
south37
1
900
実行計画から学ぶ PostgreSQL の内部動作とクエリ最適化 / Learn PostgreSQL from Explain
south37
8
42k
学びを得るための新卒 ISUCON / New Grad ISUCON for Learning
south37
4
45k
Other Decks in Technology
See All in Technology
はじめてのWDM
miyukichi_ospf
1
140
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.3k
SRE Lounge Hiroshimaへの招待
grimoh
0
640
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
840
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5.1k
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
1
350
KiCAD講習会②
tutcreators
0
110
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
1
920
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
380
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
4
2.9k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
Deep Space Network (abreviated)
tonyrice
0
220
The Limits of Empathy - UXLibs8
cassininazir
1
450
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
760
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
190
Are puppies a ranking factor?
jonoalderson
1
3.7k
Transcript
8BOUFEMZͷ࡞Γํ /BP.JOBNJ !TPVUI
ࣗݾհ
None
αʔϏεհ
γΰτͰίίϩ ΦυϧͻͱΛ ;͢
None
None
None
www.wantedly.com/sync
w 8BOUFEMZͲΜͳ෩ʹग़དྷ͍ͯΔͷ͔ʢաڈʣ w Ͳ͏ͬͯ࡞͍ͬͯΔͷ͔ʢݱࡏʣ w Ͳ͏͍͏෩ʹ࡞Γม͍͑ͯ͘ͷ͔ʢະདྷʣ ΞδΣϯμ
ಇ͘Λ໘ന͘͢Δ Ϗδωε4/4
શ෦3BJMTͰग़དྷ͍ͯ·͢ʂ
www.wantedly.com Main/Server Wantedly/DB No7fica7on/DB Feed/DB Mail/DB Main/Elas7csearch www.wantedly.com iOS/Client Android/Client
w "84 w %PDLFS w /HJOY w 6OJDPSO w 3BJMT
w 3VCZ
w #BDLCPOFKT w "OHVMBSKT w 1PTUHSFTRM w &MBTUJDTFBSDI w +BWBGPS"OESPJE
w 4XJGU
w NPEFMT w DPOUSPMMFST w WJFXUFNQMBUFT w SPVUFT w HFNT
4J[FPG0VS3BJMT"QQ
ίʔυߦສߦ
None
w 8BOUFEMZͲΜͳ෩ʹग़དྷ͍ͯΔͷ͔ʢաڈʣ w Ͳ͏ͬͯ࡞͍ͬͯΔͷ͔ʢݱࡏʣ w Ͳ͏͍͏෩ʹ࡞Γม͍͑ͯ͘ͷ͔ʢະདྷʣ ΞδΣϯμ
None
None
*TTVFϕʔεͷඇಉظίϛϡχέʔγϣϯ
None
13ϕʔεͷ։ൃϑϩʔ (JUIVC'MPX
ܧଓςετ ͷ݁Ռ [WIP]: working in progress ͱ͍͏ҹΛ͚ͯ࡞ۀͷॳظஈ֊ ͔ΒPullRequestΛग़͢ (JUIVC'MPX
development env Slack GitHub Wercker CI Honeybadger error monitoring production
server error push test Docker Registry upload image deploy create issue notify build status notify pull req notify error ։ൃαΠΫϧ
࠷͓͠ΌΕͳUIΛ࣋ͬͨCI ϦΞϧλΠϜͰ݁ՌΛݟΕΔ 8FSDLFS$*
ΤϥʔΛͨͩදࣔ͢Δ͚ͩͰͳ͘ɺ Issueͱ࿈ܞͯ͠ɺΑΓBugFix͞Ε͍͢ઃܭ )POFZCBEHFS&SSPS.POJUPSJOH
)JQ$IBU 4MBDL ֎෦αʔϏε࿈ܞ ๛ʢ˓ʣ ๛ʢ˓ʣ ݕࡧ 8FCʹભҠʢ˚ʣ ΞϓϦʢ˓ʣ !NFOUJPO ݟಀ͢ʢ☓ʣ
Ұཡ͕ΈΕΔʢ˓ʣ ϞόΠϧΞϓϦ ͍ʹ͍͘ʢ˚ʣ ׂͱ͍͍͢ʢ˓ʣ ϝοηʔδͷࣝผ എܠ৭Ͱ۠ผ͍͢͠ ʢ˓ʣ ΦγϟϨ͚ͩͲഎܠ৭͕มߋෆՄ ʢ˚ʣ ஈ ਓ݄ʢ˓ʣ ͨͩ͠ແྉͰ͑Δ ਓ݄ʢ˚ʣ ͨͩ͠ແྉͰ͑Δ ※ϝοηʔδͷࣝผͷ͠ʹ͘͞ΞΠίϯΛࡉ͔͘ઃఆ͢ΕରԠՄೳ ※άϧʔϓϝϯγϣϯslackbotͰٖࣅతʹՄೳ
w 8BOUFEMZͲΜͳ෩ʹग़དྷ͍ͯΔͷ͔ʢաڈʣ w Ͳ͏ͬͯ࡞͍ͬͯΔͷ͔ʢݱࡏʣ w Ͳ͏͍͏෩ʹ࡞Γม͍͑ͯ͘ͷ͔ʢະདྷʣ ΞδΣϯμ
Current Architecture
www.wantedly.com Main/Server Wantedly/DB No7fica7on/DB Feed/DB Mail/DB Main/Elas7csearch www.wantedly.com iOS/Client Android/Client
w ϢʔβͷӨڹ w ଞͷมߋͷσϓϩΠʹΑΔϦελʔτճͷ૿Ճ w ؔͷͳ͍োʹΑΔμϯλΠϜ w ංେԽͨ͠3BJMTϓϩηεͷىಈ࣌ؒͷ૿Ճ w ։ൃޮԼ
w $*αʔόͷϏϧυ࣌ؒͷ૿Ճ w Ϟδϡʔϧؒͷ૬ޓӨڹ
.JDSPTFSWJDFT
None
৽αʔϏε νϥݟͤ
None
·ͱΊ w 8BOUFEMZ3BJMTͰ࡞ΒΕͨʢաڈʣ w νʔϜͷੜ࢈ੑΛେࣄʹͯ͠։ൃ͍ͯ͠Δʢݱࡏʣ w େنԽʹ͍ɺ.JDSPTFSWJDFTಋೖʢະདྷʣ
5IBOLTBOEXFBSFIJSJOH IUUQTXXXXBOUFEMZDPNQSPKFDUT