5. Globalcode – Open4education
Aumentando o caos
Avaliação produtos
Clientes Prata e Ouro com
descontos
Lista de amigos para
compartilhar produtos
comprados
16. Globalcode – Open4education
“To construct a product detail page for a customer,
the Amazon software calls on between 200 and 300
services to present a highly personalized experience
for that customer.”
Jeff Bezos
31. Globalcode – Open4education
Benefícios
Simplicidade, sistema composto por
serviços menores, desacoplados e
independentes
Novos serviços podem facilmente
aproveitar novas tecnologias
Antigos serviços são mais facilmente
reescrito
Serviços podem evoluir em velocidades
diferentes
Deploy independentes
33. Globalcode – Open4education
Desafios
Integrações e relatórios que exigem
informações de vários serviços
Medo da gerência pela inexistência do
‘framework padrão’
Dificuldade na separação correta do
domínio e custo na correção
Evitar serviços enormes ou um grande
número de mini serviços
Integração Frontend
Automatização build e deploy
34. Globalcode – Open4education
Adoção
Separe somente o domínio
Execute em memória
Inicie por serviços periféricos
Mantenha a mesma base de dados
Faça spikes
Faça deploy como um sistema único
Venda a idéia para a equipe