Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Technical Debt is not a unicorn
Marco Troisi
July 16, 2016
Technology
0
65
Technical Debt is not a unicorn
Marco Troisi
July 16, 2016
Tweet
Share
More Decks by Marco Troisi
See All by Marco Troisi
Serverless_For_Startups__Serverless_Architecture_Conference_2022.pdf
marcotroisi
0
3
I've seen Serverless
marcotroisi
0
63
Serverless: what it is, when to use it
marcotroisi
1
25
Is OOP dead?
marcotroisi
0
160
Healthy OOP in Javascript
marcotroisi
0
110
Microservices won't improve your code quality
marcotroisi
0
160
Other Decks in Technology
See All in Technology
NGINXENG JP#2 - 1-NGINX-エンジニアリング勉強会-きょうの見どころ
hiropo20
0
120
CUEとKubernetesカスタムオペレータを用いた新しいネットワークコントローラをつくってみた
hrk091
1
300
NGINXENG JP#2 - 2-NGINXの動作の詳細
hiropo20
1
140
スクラムマスターの悩みどころを赤裸々に告白します
nagata03
0
170
「一通りできるようになった」その先の話
hitomi___kt
0
150
Cloudflare Workersで動くOG画像生成器
aiji42
1
500
CSS Variable をもっと活用する / Kyoto.js 18
spring_raining
2
1.1k
MLOps Workshopでの学びと弥生の研究開発基盤 / takeaways from MLOps workshop and YAYOI's research and development infrastructure
yayoi_dd
0
160
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
220
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
520
UEでPLATEAU触ってみた
41h0_shiho
0
240
KyvernoとRed Hat ACMを用いたマルチクラスターの一元的なポリシー制御
ry
0
240
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
500
130k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
152
13k
Stop Working from a Prison Cell
hatefulcrawdad
263
18k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Navigating Team Friction
lara
177
12k
Agile that works and the tools we love
rasmusluckow
320
20k
5 minutes of I Can Smell Your CMS
philhawksworth
198
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
2
410
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
175
9.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
120
29k
Done Done
chrislema
178
15k
Designing the Hi-DPI Web
ddemaree
273
32k
Transcript
.
MICROSERVICES won’t IMPROVE your CODE QUALITY @MarcoTroisi
@MarcoTroisi WRITING GREAT CODE IS ESSENTIAL MICROSERVICES won’t IMPROVE your
CODE QUALITY
@MarcoTroisi WHAT YOU NEED TO KNOW BEFORE STARTING WITH MICROSERVICES
MICROSERVICES won’t IMPROVE your CODE QUALITY
@MarcoTroisi 1. The monolith is not bad per se MICROSERVICES
won’t IMPROVE your CODE QUALITY
@MarcoTroisi 1. The monolith is not bad per se MICROSERVICES
won’t IMPROVE your CODE QUALITY 2. Microservices don’t magically suspend the rules
@MarcoTroisi THE MONOLITH IS NOT BAD PER SE MICROSERVICES won’t
IMPROVE your CODE QUALITY
@MarcoTroisi THE MONOLITH IS NOT BAD PER SE MICROSERVICES won’t
IMPROVE your CODE QUALITY FASTER INITIAL DEVELOPMENT
@MarcoTroisi THE MONOLITH IS NOT BAD PER SE MICROSERVICES won’t
IMPROVE your CODE QUALITY EASY DEPLOYMENT
@MarcoTroisi THE MONOLITH IS NOT BAD PER SE MICROSERVICES won’t
IMPROVE your CODE QUALITY EASY TESTING
@MarcoTroisi THE MONOLITH IS NOT BAD PER SE MICROSERVICES won’t
IMPROVE your CODE QUALITY EASY SHARING
@MarcoTroisi THE MONOLITH IS NOT BAD PER SE MICROSERVICES won’t
IMPROVE your CODE QUALITY EASIER TO SECURE
@MarcoTroisi THE MONOLITH IS ONLY BAD IF YOU LET IT
MICROSERVICES won’t IMPROVE your CODE QUALITY
@MarcoTroisi MICROSERVICES DON’T MAGICALLY SUSPEND THE “RULES” MICROSERVICES won’t IMPROVE
your CODE QUALITY
@MarcoTroisi MICRO DOESN’T MEAN LESS IMPORTANT MICROSERVICES won’t IMPROVE your
CODE QUALITY
@MarcoTroisi MICROSERVICES won’t IMPROVE your CODE QUALITY ONLINE BANKING APPLICATION
Monolith
@MarcoTroisi MICROSERVICES won’t IMPROVE your CODE QUALITY ONLINE BANKING APPLICATION
IMPORTANT! Monolith
@MarcoTroisi MICROSERVICES won’t IMPROVE your CODE QUALITY ONLINE BANKING APPLICATION
Microservices
@MarcoTroisi MICROSERVICES won’t IMPROVE your CODE QUALITY ONLINE BANKING APPLICATION
Microservices WITHDRAWING MICROSERVICE
@MarcoTroisi MICROSERVICES won’t IMPROVE your CODE QUALITY ONLINE BANKING APPLICATION
NOT THAT IMPORTANT? Microservices WITHDRAWING MICROSERVICE
@MarcoTroisi DON’T DO MICROSERVICES IF YOU THINK THAT SMALL =
NOT IMPORTANT MICROSERVICES won’t IMPROVE your CODE QUALITY
@MarcoTroisi WHAT MICROSERVICES REALLY ARE ABOUT MICROSERVICES won’t IMPROVE your
CODE QUALITY
@MarcoTroisi “Microservices are really more about the deployment strategy than
anything else” MICROSERVICES won’t IMPROVE your CODE QUALITY ROBERT MARTIN
@MarcoTroisi WHAT MICROSERVICES REALLY ARE ABOUT MICROSERVICES won’t IMPROVE your
CODE QUALITY
MICROSERVICES won’t IMPROVE your CODE QUALITY @MarcoTroisi THANK YOU VERY
MUCH! marcotroisi.com @MarcoTroisi github.com/marcotroisi bluefin.com