Go para Microservicos

611 visualizações

Publicada em

Go para Microservicos

(GDG Norte 2014)

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
611
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Go para Microservicos

  1. 1. Go para Microserviços
  2. 2. Olá
  3. 3. Por quê? • “Software is eating the world” • Vários Meios • Um novo mundo • … e novos problemas
  4. 4. O QUE SÃO MICROSERVIÇOS? Ou melhor: O que são serviços?
  5. 5. O PONTO É COMO DIVIDIR Loja de Departamentos ou Feira do Bairro?
  6. 6. ESCREVER É FÁCIL Manter e publicar exige
  7. 7. DEVOPS
  8. 8. MÉTRICAS E LOGS
  9. 9. PERSISTÊNCIA
  10. 10. MORAL DA HISTÓRIA
  11. 11. Microserviços • Arquitetura • Camadas de Persistência NoSQL (ou Big Data) • NoOps / DevOps • Desacoplamento e Eventos • Coordenação • Processos Ágeis
  12. 12. 17 Mas e Go? • Go é excelente pra isso • Threading • Goroutines • Channels • Portabilidade • Workspaces • Tirando a parte do “if err != nil…”
  13. 13. Momento João Gilberto
  14. 14. Material Interessante • Ferramentas: • Blitz.io • ngrok.com • mashape.com • Mailing Lists • go-nuts • golang-brasil • Própria documentação do Go • Awesome Go
  15. 15. 20 oh btw • Meu curso de AWS: • http://www.soaexpert.com.br/education/cloud • Em breve: • http://leanpub.com/microservicos
  16. 16. Dúvidas?
  17. 17. ALDRIN@INGENIEUX.COM

×