Submit Search
Upload
The Microservices path at Jobandtalent - Microscope Madrid 2016
•
0 likes
•
169 views
Teo Ruiz
Follow
Presented at the Microscope event in Google Campus Madrid, June 2016.
Read less
Read more
Software
Report
Share
Report
Share
1 of 61
Download now
Download to read offline
Recommended
Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Teo Ruiz
Tech disruptors hot or not-
Tech disruptors hot or not-
Felix Morgan
Importance of traffic control and its benefits in various occasions!
Importance of traffic control and its benefits in various occasions!
Construct Traffic
Breakdown to Breakthrough. Driving Digital Transformation. Unilever Digital M...
Breakdown to Breakthrough. Driving Digital Transformation. Unilever Digital M...
Aman Narain
Mobile Apps - tactic or strategy?
Mobile Apps - tactic or strategy?
Simon Andrews
Ppt Of aircel pocket internet
Ppt Of aircel pocket internet
saurabhtiwari
Silver Bullet: The 5 P's to unlock your digital agenda including the one most...
Silver Bullet: The 5 P's to unlock your digital agenda including the one most...
Aman Narain
From Finance to FinTech: A Journey Leading Digital Transformation Journey
From Finance to FinTech: A Journey Leading Digital Transformation Journey
Aman Narain
Recommended
Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Breaking the monolith at jobandtalent - AWS Summit Barcelona 2015
Teo Ruiz
Tech disruptors hot or not-
Tech disruptors hot or not-
Felix Morgan
Importance of traffic control and its benefits in various occasions!
Importance of traffic control and its benefits in various occasions!
Construct Traffic
Breakdown to Breakthrough. Driving Digital Transformation. Unilever Digital M...
Breakdown to Breakthrough. Driving Digital Transformation. Unilever Digital M...
Aman Narain
Mobile Apps - tactic or strategy?
Mobile Apps - tactic or strategy?
Simon Andrews
Ppt Of aircel pocket internet
Ppt Of aircel pocket internet
saurabhtiwari
Silver Bullet: The 5 P's to unlock your digital agenda including the one most...
Silver Bullet: The 5 P's to unlock your digital agenda including the one most...
Aman Narain
From Finance to FinTech: A Journey Leading Digital Transformation Journey
From Finance to FinTech: A Journey Leading Digital Transformation Journey
Aman Narain
Businocrats Business Solutions (P) Ltd
Businocrats Business Solutions (P) Ltd
bbstvpm
Virtual reality and Augmented Reality for enterprise knowledge transfer
Virtual reality and Augmented Reality for enterprise knowledge transfer
Dan Lejerskar
TriMM at Hollander Techniek Triple Smart
TriMM at Hollander Techniek Triple Smart
Michiel Verheij
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
DUAJACOBMARK
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
DUAJACOBMARK
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
DUAJACOBMARK
What should a CIO think about?
What should a CIO think about?
Ravinder (Ravi) Singh
Technology Disruption and Safety and Training
Technology Disruption and Safety and Training
Jim Gibson
The Experience Gap (UX Camp Edmonton)
The Experience Gap (UX Camp Edmonton)
nForm User Experience
Impact of Technology by SanjayYadav & Ranjit Pandey
Impact of Technology by SanjayYadav & Ranjit Pandey
Tenet Systems Pvt Ltd
Modernize with Impact: How federal agencies can scale innovation and achieve ...
Modernize with Impact: How federal agencies can scale innovation and achieve ...
accenture
servustech (1)
servustech (1)
Delia Anca
Event Streaming: from Projects to Platform (Lyndon Hedderly, Confluent) 2019 ...
Event Streaming: from Projects to Platform (Lyndon Hedderly, Confluent) 2019 ...
confluent
CrowdCrew team project - Venture Lab 2012 OAP
CrowdCrew team project - Venture Lab 2012 OAP
Massimo Riera
VAYUZ_JOB DICE
VAYUZ_JOB DICE
Pooja Chauhan
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success media and technology pvt ltd
unified communication
unified communication
Merry D'souza
Samsung india
Samsung india
Akeeb Siddiqui
truMe for Private Platforms
truMe for Private Platforms
AthulJojo1
P. Maillot - eSangathan International Conference
P. Maillot - eSangathan International Conference
esangathan
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
More Related Content
Similar to The Microservices path at Jobandtalent - Microscope Madrid 2016
Businocrats Business Solutions (P) Ltd
Businocrats Business Solutions (P) Ltd
bbstvpm
Virtual reality and Augmented Reality for enterprise knowledge transfer
Virtual reality and Augmented Reality for enterprise knowledge transfer
Dan Lejerskar
TriMM at Hollander Techniek Triple Smart
TriMM at Hollander Techniek Triple Smart
Michiel Verheij
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
DUAJACOBMARK
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
DUAJACOBMARK
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
DUAJACOBMARK
What should a CIO think about?
What should a CIO think about?
Ravinder (Ravi) Singh
Technology Disruption and Safety and Training
Technology Disruption and Safety and Training
Jim Gibson
The Experience Gap (UX Camp Edmonton)
The Experience Gap (UX Camp Edmonton)
nForm User Experience
Impact of Technology by SanjayYadav & Ranjit Pandey
Impact of Technology by SanjayYadav & Ranjit Pandey
Tenet Systems Pvt Ltd
Modernize with Impact: How federal agencies can scale innovation and achieve ...
Modernize with Impact: How federal agencies can scale innovation and achieve ...
accenture
servustech (1)
servustech (1)
Delia Anca
Event Streaming: from Projects to Platform (Lyndon Hedderly, Confluent) 2019 ...
Event Streaming: from Projects to Platform (Lyndon Hedderly, Confluent) 2019 ...
confluent
CrowdCrew team project - Venture Lab 2012 OAP
CrowdCrew team project - Venture Lab 2012 OAP
Massimo Riera
VAYUZ_JOB DICE
VAYUZ_JOB DICE
Pooja Chauhan
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success media and technology pvt ltd
unified communication
unified communication
Merry D'souza
Samsung india
Samsung india
Akeeb Siddiqui
truMe for Private Platforms
truMe for Private Platforms
AthulJojo1
P. Maillot - eSangathan International Conference
P. Maillot - eSangathan International Conference
esangathan
Similar to The Microservices path at Jobandtalent - Microscope Madrid 2016
(20)
Businocrats Business Solutions (P) Ltd
Businocrats Business Solutions (P) Ltd
Virtual reality and Augmented Reality for enterprise knowledge transfer
Virtual reality and Augmented Reality for enterprise knowledge transfer
TriMM at Hollander Techniek Triple Smart
TriMM at Hollander Techniek Triple Smart
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
Digital Practices in the Workplace.pptx
What should a CIO think about?
What should a CIO think about?
Technology Disruption and Safety and Training
Technology Disruption and Safety and Training
The Experience Gap (UX Camp Edmonton)
The Experience Gap (UX Camp Edmonton)
Impact of Technology by SanjayYadav & Ranjit Pandey
Impact of Technology by SanjayYadav & Ranjit Pandey
Modernize with Impact: How federal agencies can scale innovation and achieve ...
Modernize with Impact: How federal agencies can scale innovation and achieve ...
servustech (1)
servustech (1)
Event Streaming: from Projects to Platform (Lyndon Hedderly, Confluent) 2019 ...
Event Streaming: from Projects to Platform (Lyndon Hedderly, Confluent) 2019 ...
CrowdCrew team project - Venture Lab 2012 OAP
CrowdCrew team project - Venture Lab 2012 OAP
VAYUZ_JOB DICE
VAYUZ_JOB DICE
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
unified communication
unified communication
Samsung india
Samsung india
truMe for Private Platforms
truMe for Private Platforms
P. Maillot - eSangathan International Conference
P. Maillot - eSangathan International Conference
Recently uploaded
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Fatema Valibhai
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Recently uploaded
(20)
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
The Microservices path at Jobandtalent - Microscope Madrid 2016
1.
THE MICROSERVICES PATH
AT
2.
TEO RUIZ (VP OF
ENGINEERING) @teoruiz @jobandtalentEng
3.
MISSION
4.
FOCUSING ON THE
PAYROLL MODEL
5.
TEMP AGENCY > App >
Matching > Real-time > Direct chat > Video presentations > ...coming soon
6.
COMPANIES HIRE THE RIGHT
TALENT IN MINUTES
7.
COMPANIES EXPERIENCE
8.
CANDIDATES NOW THE JOBS
FIND YOU
9.
CANDIDATES EXPERIENCE
10.
11.
12.
TEAM
13.
14.
MICRO SERVICES
15.
16.
MICRO SERVICES
17.
1 MILLION NEW
USERS PER MONTH
18.
20 MILLION JOB
MATCHES PER DAY
19.
20.
TV ADS AND
PEAKS
21.
JOBANDTALENT'S MONOLITH IN 2013
22.
THE MONOLITH (IN THEORY)
23.
24.
THE MONOLITH (THE REALITY)
25.
MONOLITH CHALLENGES TECHNICAL DEBT TEAM
CONTENTION EVERYTHING SLOWS DOWN
26.
HOW DO WE
SCALE?
27.
(PSEUDO-ACADEMIC TERRITORY!!!
28.
DECISION-TIME VARIABLES > Organisational
structure (teams) > Complexity of communication between the components of the system > Complexity of communication between the teams > Speed and agility > Maintainability > Correctness
29.
WE ARBITRARILY CHOOSE TO
PIN ONE TEAMS
30.
BOUNDED CONTEXTDOMAIN DRIVEN
DESIGN METHODOLOGY JARGON
31.
http://martinfowler.com/bliki/ BoundedContext.html
32.
SYNCHRONISATION CAN BE PARTIAL …OR
JUST A TRANSFORMATION OF THE ORIGINAL SOURCE DATA.
33.
)
34.
HOW DO WE
SCALE?
35.
BREAK THE MONOLITH! AUGUST
2013
36.
37.
38.
39.
MICROSERVICES PROS SCALE THE
PLATFORM SCALE THE TEAM SCALE THE PRODUCT
40.
MICROSERVICES CHALLENGES COMMUNICATION COORDINATION
41.
MICROSERVICES CHALLENGES COMMUNICATION COORDINATION COMPLEXITY
42.
COMMUNICATION SYNCHRONOUS: HTTP APIS ASYNCHRONOUS:
MESSAGE BUS
43.
44.
COORDINATION DATA API CONTRACTS TEAMS TESTING
45.
COMPLEXITY
46.
COMPLEXITY DATA TRANSACTIONS IDEMPOTENCE …
47.
HOMOGENIZATION AUTOMATION TOOLING BUILDING BLOCKS
48.
DECOUPLING IS HARD INVEST
IN GOOD, SIMPLE DESIGN DISTRIBUTED DATA HELPS
49.
VISIBILITY INVEST IN METRICS
AND ALERTS REQUEST TRACES INTEGRATED DASHBOARDS HELP TROUBLESHOOTING!
50.
TEAMS FULLY INDEPENDENT CONTINUOUS DELIVERY DEVOPS
51.
THE FUTURE HORIZONTALLY SCALE
EVERYTHING CONTRACT ENFORCEMENT CONTAINERS FOR EVERYTHING STATELESS MORE MANAGED INFRASTRUCTURE
52.
MICROSERVICES AT JT
53.
MICROSERVICES AT JT IT
HELPED US SCALE TO 10M USERS
54.
MICROSERVICES AT JT IT
HELPED US SCALE THE TEAM IT IS HARD
55.
MICROSERVICES AT JT IT
HELPED US SCALE TO 10M USERS IT IS HARD WAIT FOR THE RIGHT TIME
56.
WAIT!
57.
WE ARE HIRINGjobandtalent.com/es/careers
58.
WE ARE HIRINGjobandtalent.com/es/careers
59.
WE ARE HIRINGjobandtalent.com/es/careers
60.
THANKS!
61.
WE ARE HIRING
Download now