Sistemas Distribuídos
@leguimas – Desde 1981
COTUCA – PD97
UltimoPD
“Maria tinha um carneirinho.”
“Maria tinha um carneirinho.”
UNICAMP – BIOLOGIA 2003
Dextra Sistemas
Desde 2008
Promover o ambiente de envolvimento, motivação,
colaboração e inovação que concretiza nossa capacidadede prover soluções para os problemas complexos de TI dos
nossos clientes.
Competência Única
Melhor empresa de TI para se trabalhar na
região de Campinas
Nosso TIME
Nosso grande DIFERENCIAL
Alta qualificação técnica
Altamente engajada
Incentivos ao desenvolvimento
Workshops
Dojos, brown bag lunchs
Innovation Day
Sistemas Distribuídos
O que são?
“Coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente"
"coleção de computadores autônomos interligados através de uma rede de computadores e equipados com software
que permita o compartilhamento dos recursos do sistema: hardware, software e dados"
Por que existem?
custo e desempenhoparalelismo
escalabilidadediminuir e aumentar recursos
elasticidade de recursos
distribuição inerentedispersão geográfica
compartilhamento de recursos
confiabilidaderedundância
Trade-offs
rededesempenho e falhas
segurançasistemas descentralizados
complexidadeconcorrência por recursos
consistência das informaçõestransações distribuídas
Integrações
Integrações
Como integrar as diversas soluções, ou os
diversos sistemas distribuídos, que existem
dentro de um mesmo contexto?
Mas isso existe?
Arquivos
FUNCIONA!
PODE SER SUA
ÚNICA OPÇÃO
CONCORRÊNCIA
FRAGILIDADE
DEPENDÊNCIA MUITO
FORTE DE RECURSOS
Banco de dados
FUNCIONA!
PODE SER SUA
ÚNICA OPÇÃO
POR BAIXO DOS
PANOS
DEPENDÊNCIA MUITO
FORTE DE SOLUÇÃO
Robôs
FUNCIONA!
PODE SER SUA
ÚNICA OPÇÃO
TRABALHOSO
EXTREMAMENTE
FRÁGIL
Rpc e Rmi
FUNCIONA!
FACILIDADE DE
INTEGRAÇÃO
DEPENDÊNCIA DE
PLATAFORMA
FORTE
ACOPLAMENTO
Webservices
Webservices SOAP
FUNCIONA
MAIOR INDEPENDÊNCIA
PADRÃO DE MERCADO
CENTRALIZAÇÃO
TEORIA LINDA
BUROCRÁTICO
TRANSAÇÕES
DISTRIBUÍDAS
Webservices “REST”
CLAREZA
PROTOCOLO HTTP
SIMPLICIDADE
CACHING
TRANSAÇÕES
DISTRIBUÍDAS
Uma nova vida...
cloud computing
Cloud computing
Mas isso faz A diferença?
NÃO!
Nova Geração
Informação!
Be
m P
re
pa
ra
da
PO
TE
NC
IA
L
Im
pa
cie
nt
e
Crítica
ATITUDE!
Foco
PO
TE
NC
IA
L
Work hard
Supere-se
Fa
ça
a
DIF
ER
EN
ÇA
!