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
Quando banco de dados atrapalha
Search
Andre Fonseca
January 27, 2018
Technology
0
71
Quando banco de dados atrapalha
Palestra explicando alternativas a uso do banco de dados nas aplicações.
Andre Fonseca
January 27, 2018
Tweet
Share
More Decks by Andre Fonseca
See All by Andre Fonseca
Python e a inteligência coletiva
aoqfonseca
0
79
Micro serviços e dados distribuidos
aoqfonseca
1
130
Data Dichotomy
aoqfonseca
0
21
Clean Architecture - PythonRio
aoqfonseca
0
170
Code Review - Fazendo de um jeito eficaz
aoqfonseca
0
130
Padrões e Anti Padrões de Estabilidade
aoqfonseca
2
120
Other Decks in Technology
See All in Technology
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
120
Classmethod AI Talks(CATs) #17 司会進行スライド(2025.02.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol17_2025-02-19
shinyaa31
0
120
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
970
Platform Engineeringは自由のめまい
nwiizo
4
2.1k
The Future of SEO: The Impact of AI on Search
badams
0
200
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.7k
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
400
Classmethod AI Talks(CATs) #16 司会進行スライド(2025.02.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol16_2025-02-12
shinyaa31
0
110
現場で役立つAPIデザイン
nagix
33
12k
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
250
RSNA2024振り返り
nanachi
0
580
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.3k
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Scaling GitHub
holman
459
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
The Invisible Side of Design
smashingmag
299
50k
Documentation Writing (for coders)
carmenintech
67
4.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Gamification - CAS2011
davidbonilla
80
5.1k
Speed Design
sergeychernyshev
27
790
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
Quando o banco de dados atrapalha
17 anos Sr System Engineer at Bemobi / Opera aoqfonseca
http://medium.com/@aoqfonseca
Escalabilidade
Micro serviços Perfomance Alta vazão Milhões de usuários
http://www.nerdstore.com.br/camisetas/jovem-nerd
Tempo para contar uma história… http://www.janmflynn.net/wp-content/uploads/2017/02/Storytelling-cartoon.jpg
https://www.coscale.com/hubfs/Blog_Pictures/2016_06/monolithic_vs_microservices.jpg?t=1516277304331
MONOLITICO Micro Servicos
O mundo perfeito
None
BANCO DE DADOS
http://theantisocialmedia.com/wp-content/uploads/2011/01/Youre-doing-it-wrong-the-anti-social-media.jpg
SERVICE Isolado, auto suficiente, melhor ferramenta para o trabalho
None
SERVICE
SERVICE SERVICE SERVICE SERVICE …
ops …
Banco de dados impede o seu sistema de escalar
A maioria dos sistemas funcionam gerindo o estado das informações
e entidades
None
Porque temos banco de dados?
SERVICE Estado dos objetos
…
E a consistência ?
Prevayler
Klaus Wuestefeld
http://www.gonow.com.br/blog/2011/10/31/klaus- wuestefeld-e-o-prevayler-afinal-por-que-voce-ainda- usa-banco-de-dados/
Obrigado!
Workshop de Aplicações em Produção http://workshop.andrefonseca.net