Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Do monolito ao
micro serviçoElton Minetto
@eminetto
http://eltonminetto.net
About
Graduação em Ciência de Computação pela Unochapecó e
especialização em Ciência da Computação pela UFSC/UNOESC.
Autor...
Main
frames
Client-
Server
Web
Micro
Serviços
Case
Planrockr
SaaS que coleta de dados de diversas
ferramentas de gerenciamento de
projetos e usa big data para facilitar
a análise e fo...
Tecnologias
• PHP
• MySQL
• MongoDB
• Go
• NodeJS
• Docker
• React
• Mixpanel
Arquitetura
Outras Ferramentas
• Bitbucket
• Trello
• SublimeText
• MacOS X
• Linux
• Amazon AWS
• Google Cloud Engine
• Buildkite
• D...
12 fatores
• Codebase
• Dependencies
• Config
• Backing Services
• Build, release, run
• Processes
• Port binding
• Concur...
Desafios
Gerenciar múltiplos repositórios
Backend, frontend, serviços, landing pages
Gerenciar múltiplos ambientes
Developer, homolog, produção
Gerenciar deploys complexos
Perguntas
Contato
http://eltonminetto.net
http://twitter.com/eminetto
eminetto@coderockr.com
Estamos contratando
http://bit.ly/vaga-coderockr
http://bit.ly/vaga-compufacil
Do monolito ao micro serviço
Do monolito ao micro serviço
Do monolito ao micro serviço
Do monolito ao micro serviço
Do monolito ao micro serviço
Do monolito ao micro serviço
Upcoming SlideShare
Loading in …5
×

Do monolito ao micro serviço

484 views

Published on

Apresentação da arquitetura usada no Planrockr

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Do monolito ao micro serviço

  1. 1. Do monolito ao micro serviçoElton Minetto @eminetto http://eltonminetto.net
  2. 2. About Graduação em Ciência de Computação pela Unochapecó e especialização em Ciência da Computação pela UFSC/UNOESC. Autor do livro Frameworks para Desenvolvimento em PHP, co-autor do livro Grid Computing in Research and Education e autor dos e- books Zend Framework na prática, Zend Framework 2 na prática, Iniciando com o Zend Framework 2 e Doctrine na Prática. É co-fundador da Coderockr e do Planrockr eminetto@gmail.com
  3. 3. Main frames
  4. 4. Client- Server
  5. 5. Web
  6. 6. Micro Serviços
  7. 7. Case
  8. 8. Planrockr
  9. 9. SaaS que coleta de dados de diversas ferramentas de gerenciamento de projetos e usa big data para facilitar a análise e fornecer insights sobre o projeto http://planrockr.com
  10. 10. Tecnologias • PHP • MySQL • MongoDB • Go • NodeJS • Docker • React • Mixpanel
  11. 11. Arquitetura
  12. 12. Outras Ferramentas • Bitbucket • Trello • SublimeText • MacOS X • Linux • Amazon AWS • Google Cloud Engine • Buildkite • Deploybot
  13. 13. 12 fatores • Codebase • Dependencies • Config • Backing Services • Build, release, run • Processes • Port binding • Concurrency • Disposability • Dev/prod parity • Logs • Admin processes
  14. 14. Desafios
  15. 15. Gerenciar múltiplos repositórios Backend, frontend, serviços, landing pages
  16. 16. Gerenciar múltiplos ambientes Developer, homolog, produção
  17. 17. Gerenciar deploys complexos
  18. 18. Perguntas
  19. 19. Contato http://eltonminetto.net http://twitter.com/eminetto eminetto@coderockr.com
  20. 20. Estamos contratando http://bit.ly/vaga-coderockr http://bit.ly/vaga-compufacil

×