Globalcode – Open4education
Cloud Computing – Vigilância
Patrimonial nas nuvens
Carlos Augusto C Grahl
Arquiteto de Softwa...
Globalcode – Open4education
Agenda
A Senior Sistemas
Contexto do Ronda de Vigilantes
Evolução arquitetural
Próximos passos
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Etiquetas NFC
Globalcode – Open4education
O que é uma Ronda de Vigilantes?
• Análise de Risco
• Vulnerabilidades, ativos, pessoas
• Pont...
Globalcode – Open4education
olução tradicional de mercado
Globalcode – Open4education
CONCEPÇÃO
Ideia inicial:
Um aplicativo para Android que avise o vigia na hora da
ronda e també...
Globalcode – Open4education
RESULTADO
Globalcode – Open4education
REQUISITOS
Mobile
Nativo Android
Web
Cloud based
Multi-tenant
Legalzices
Baseada em serviços R...
Globalcode – Open4education
COMPONENTES
Globalcode – Open4education
ARQUITETURAS
1ª versão:
Globalcode – Open4education
ARQUITETURAS
2ª versão:
Globalcode – Open4education
ARQUITETURAS
3ª versão:
Globalcode – Open4education
ARQUITETURAS
4ª versão
CORS
static.senior.com.br
services.senior.com.br
HTML, JS,
CSS,
Imagens...
Globalcode – Open4education
ARQUITETURAS
5ª versão (atual)
Globalcode – Open4education
Benefícios
Orientada a custos
Boa performance
Escalável
Alta-disponibilidade
Globalcode – Open4education
ARQUITETURAS
6ª versão (planejada)
DynamoDB
Globalcode – Open4education
A resolver
Ciclo de liberações para Cloud
Ainda é manual
Automatismo através de APIs da Amazon...
Globalcode – Open4education
Globalcode – Open4education
OBRIGADO
Email: carlos.grahl@senior.com.br
Twitter: @cgrahl
Próximos SlideShares
Carregando em…5
×

Vigilância nas Nuvens - TDC 2015 Florianópolis

389 visualizações

Publicada em

Palestra apresentada no TDC (The Developers Conference) 2015, em Florianópolis. Apresenta uma arquitetura eficiente e focada em custos, para uma aplicação que utiliza serviços REST e com interface web.

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

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

Nenhuma nota no slide

Vigilância nas Nuvens - TDC 2015 Florianópolis

  1. 1. Globalcode – Open4education Cloud Computing – Vigilância Patrimonial nas nuvens Carlos Augusto C Grahl Arquiteto de Software – Senior Sistemas S/A
  2. 2. Globalcode – Open4education Agenda A Senior Sistemas Contexto do Ronda de Vigilantes Evolução arquitetural Próximos passos
  3. 3. Globalcode – Open4education
  4. 4. Globalcode – Open4education
  5. 5. Globalcode – Open4education Etiquetas NFC
  6. 6. Globalcode – Open4education O que é uma Ronda de Vigilantes? • Análise de Risco • Vulnerabilidades, ativos, pessoas • Pontos da Ronda • Rota da Ronda • Periodicidade
  7. 7. Globalcode – Open4education olução tradicional de mercado
  8. 8. Globalcode – Open4education CONCEPÇÃO Ideia inicial: Um aplicativo para Android que avise o vigia na hora da ronda e também faça a leitura das etiquetas. Mais funcionalidades: Cerca virtual Controle da bateria Registro de ocorrências/incidentes Botão de pânico Informação em tempo real Checklists em cada local monitorado
  9. 9. Globalcode – Open4education RESULTADO
  10. 10. Globalcode – Open4education REQUISITOS Mobile Nativo Android Web Cloud based Multi-tenant Legalzices Baseada em serviços REST Telas desacopladas Design responsivo e moderno Arquitetura SOA
  11. 11. Globalcode – Open4education COMPONENTES
  12. 12. Globalcode – Open4education ARQUITETURAS 1ª versão:
  13. 13. Globalcode – Open4education ARQUITETURAS 2ª versão:
  14. 14. Globalcode – Open4education ARQUITETURAS 3ª versão:
  15. 15. Globalcode – Open4education ARQUITETURAS 4ª versão CORS static.senior.com.br services.senior.com.br HTML, JS, CSS, Imagens, etc.. HTTP Server
  16. 16. Globalcode – Open4education ARQUITETURAS 5ª versão (atual)
  17. 17. Globalcode – Open4education Benefícios Orientada a custos Boa performance Escalável Alta-disponibilidade
  18. 18. Globalcode – Open4education ARQUITETURAS 6ª versão (planejada) DynamoDB
  19. 19. Globalcode – Open4education A resolver Ciclo de liberações para Cloud Ainda é manual Automatismo através de APIs da Amazon Sincronismo de versões entre cloud e mobile Ainda não houve quebra de compatibilidade, mas se houver?
  20. 20. Globalcode – Open4education
  21. 21. Globalcode – Open4education OBRIGADO Email: carlos.grahl@senior.com.br Twitter: @cgrahl

×