Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Microservices? You have to
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Pedro Tavares
July 31, 2017
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Microservices? You have to
Pedro Tavares
July 31, 2017
More Decks by Pedro Tavares
See All by Pedro Tavares
Diving into Merkle Trees
ordepdev
2
860
Harvest, Yield, and Scalable Tolerant Systems
ordepdev
0
290
Things you should know about Database Storage and Retrieval
ordepdev
0
180
Building a testing culture
ordepdev
0
190
Building a testing culture
ordepdev
0
1.4k
Things you should know about Database Storage and Retrieval
ordepdev
0
1.7k
GitLab as an Application Lifecycle Management Suite
ordepdev
0
440
Consumer Driven Contracts
ordepdev
0
1.4k
Optional<Java>
ordepdev
0
1.4k
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
510
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
820
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
How to build a perfect <img>
jonoalderson
1
6k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
970
Technical Leadership for Architectural Decision Making
baasie
3
560
Typedesign – Prime Four
hannesfritz
42
3.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Raft: Consensus for Rubyists
vanstee
141
7.7k
The Invisible Side of Design
smashingmag
301
52k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Transcript
microservices? You have to be this tall! @ordepdev
Standardised DEVELOPMENT CYCLE local changes > testing > code review
> build system > deployment
STABLE AND RELIABLE deployment pipeline staging, canary and production rollouts
console.log(‘arroz’); MONITORING if you can't measure, you don't know it
works
DISTRIBUTED LOGGING AND TRACING SSH in Prod? You’re doing it
wrong.
DASHBOARDS if it moves, draw it
INVERT THE INVERTED PYRAMID more unit and contract tests, less
end-to-end tests
FASTER FEEDBACK faster tests leads to faster feedback
NO MORE SILOS between development and operations
Self-sufficient software engineers fewer rockstars, more orchestras
without this, MICROSERVICES is just another BUZZWORD
Thank you.