Postgres na Nuvem
roberto marin

robertomarin[at]gmail.com

gerente de engenharia?


scalability
high availability
micro services
ALTA DISPONIBILIDADE
ESCALABILIDADE
MICRO Serviços
single point of failure
ponto único de falha
DIsaster recovery
DR
scalability
ESCALABILIDADE




DATABASE



scalability
ESCALABILIDADE










single point of failure
ponto único de falha










single point of failure
ponto único de falha














high availability
ALTA DISPONIBILIDADE








datacenter a
datacenter B
micro services
MICRO Serviços




micro services
MICRO Serviços









micro services
MICRO Serviços











DIsaster recovery
DR



a







B



DR






























escalável, altamente disponível, sem pontos únicos de falha










DBA
o que faz um dba?
ENGENHEIRO DE DADOS
ou
cientista de dados?
qual é o
maior ativo
das empresas?
DADOS

pessoas
DADOS
formas de rodar
postgres na nuvem
Hybrid




direct connect




app na cloud, db fora




direct connect
db na cloud, app fora
100% cloud
db e app na cloud





aws rds
RDS
RDS vs ec2
vantagens ec2
-
performance
-
controle
-
~30% mais barato
RDS vs ec2
vantagens Rds
-
backup automático
-
point in time recovery
-
alta disponibilidade (failover)
-
upgrade automático
-
gerenciamento (disco, instancia)
-
métricas do cloudwatch
-
nnf read réplicas
como é no ?

100% RDS

painel Rds
painel Rds

-
microservices
-
cada time com sua vpc
-
ainda temos um bancão
-
outros repositórios de dados: mongodb, redis, memcached, solr e elasticsearch
arquitetura

dados

-
3.8 milhões de imóveis
-
85 milhões de fotos
-
15 mil clientes
-
1.6 milhões de leads / mês
-
10 milhões de visitas / mês
-
50 milhões de pageviews / mês
microservices
vs
databases
fatiar o banco? :/
postgres + herança = perigo!
zicas
trigger cancela exclusão
imoveis
imoveis_eliminados (herança imoveis)


endpoint rds
apontar por nome, não por ip
Postgres na Nuvem
roberto marin

robertomarin[at]gmail.com
obrigado! :)
Postgres na Nuvem
By Roberto Marin
Postgres na Nuvem
Nesta palestra você vai ver como usamos Postgres para criar o maior portal de imóveis do país. São mais de 3,6 milhões de propriedades, atualizadas no mínimo duas vezes ao dia, em uma estrutura 100% na nuvem, com RDS da AWS. Veja os prós e contras desta arquitetura e dicas de onde usar em produção modelos schemaless com os novos campos json e jsonb. E ao final, antecipe-se com o "falha nossa", problemas, erros e situações que causaram downtime e, claro, suas soluções. :)
- 1,579
Loading comments...