Enviar pesquisa
Carregar
IOT e Micro Services - Tchelinux Caxias do Sul 2018 - Joelmir Ribacki
•
0 gostou
•
25 visualizações
Tchelinux
Seguir
IOT e Micro Services - Tchelinux Caxias do Sul 2018 - Joelmir Ribacki
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Baixar para ler offline
Recomendados
Aplicações Realtime com PHP
Aplicações Realtime com PHP
Gustavo Castro
Adoção do Plone no TRT da Paraíba
Adoção do Plone no TRT da Paraíba
Thiago Curvelo
Seminários sobre Criptomoedas - NEO
Seminários sobre Criptomoedas - NEO
Ricardo Felipe
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
Jorge Maia
Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores
Maurício Moreira Neto
Apicon2018.pptx
Apicon2018.pptx
Heider Lopes
20140520 Microsoft WebCamp - DataBinding with KnockoutJS
20140520 Microsoft WebCamp - DataBinding with KnockoutJS
João Pedro Martins
XMPP
XMPP
Rodolfo Carvalho
Recomendados
Aplicações Realtime com PHP
Aplicações Realtime com PHP
Gustavo Castro
Adoção do Plone no TRT da Paraíba
Adoção do Plone no TRT da Paraíba
Thiago Curvelo
Seminários sobre Criptomoedas - NEO
Seminários sobre Criptomoedas - NEO
Ricardo Felipe
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
Jorge Maia
Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores
Maurício Moreira Neto
Apicon2018.pptx
Apicon2018.pptx
Heider Lopes
20140520 Microsoft WebCamp - DataBinding with KnockoutJS
20140520 Microsoft WebCamp - DataBinding with KnockoutJS
João Pedro Martins
XMPP
XMPP
Rodolfo Carvalho
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Embarcados
Construindo um sistema distribuido usando rest
Construindo um sistema distribuido usando rest
David Robert Camargo de Campos
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017
Rodrigo Stefani Domingues
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começou
Jose Wilker
ORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NET
Jorge Maia
Minicurso Node-RED.pdf
Minicurso Node-RED.pdf
LuizGuilherme949739
Comunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTT
Jorge Maia
Arquitetura Híbrida - Do Back-end ao Front-end com .NET Core, Vue.js, Electro...
Arquitetura Híbrida - Do Back-end ao Front-end com .NET Core, Vue.js, Electro...
Jaime Eugenio
Jclouds jug vale
Jclouds jug vale
Eclis Rodrigues de Castilho
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
marcochella
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
Felipe Klerk Signorini
DevBlockOps: Devops em ambientes Blockchain
DevBlockOps: Devops em ambientes Blockchain
Misael Santos
See Project - Segurança em Cloud Computing FLISOL GO 2010
See Project - Segurança em Cloud Computing FLISOL GO 2010
Marcelo Fleury
Ago techdoc
Ago techdoc
Carlo Henrique
Tarefa carlos antonio da silva
Tarefa carlos antonio da silva
Carlos Silva
Desenvolvendo com mongodb
Desenvolvendo com mongodb
Thiago Avelino
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
Ricardo Rufino
XML_WS.pdf
XML_WS.pdf
ValdeteFigueiredo3
TDC 2012 Trilha – Android University
TDC 2012 Trilha – Android University
Inael Rodrigues
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
Tchelinux
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Tchelinux
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Tchelinux
Mais conteúdo relacionado
Semelhante a IOT e Micro Services - Tchelinux Caxias do Sul 2018 - Joelmir Ribacki
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Embarcados
Construindo um sistema distribuido usando rest
Construindo um sistema distribuido usando rest
David Robert Camargo de Campos
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017
Rodrigo Stefani Domingues
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começou
Jose Wilker
ORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NET
Jorge Maia
Minicurso Node-RED.pdf
Minicurso Node-RED.pdf
LuizGuilherme949739
Comunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTT
Jorge Maia
Arquitetura Híbrida - Do Back-end ao Front-end com .NET Core, Vue.js, Electro...
Arquitetura Híbrida - Do Back-end ao Front-end com .NET Core, Vue.js, Electro...
Jaime Eugenio
Jclouds jug vale
Jclouds jug vale
Eclis Rodrigues de Castilho
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
marcochella
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
Felipe Klerk Signorini
DevBlockOps: Devops em ambientes Blockchain
DevBlockOps: Devops em ambientes Blockchain
Misael Santos
See Project - Segurança em Cloud Computing FLISOL GO 2010
See Project - Segurança em Cloud Computing FLISOL GO 2010
Marcelo Fleury
Ago techdoc
Ago techdoc
Carlo Henrique
Tarefa carlos antonio da silva
Tarefa carlos antonio da silva
Carlos Silva
Desenvolvendo com mongodb
Desenvolvendo com mongodb
Thiago Avelino
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
Ricardo Rufino
XML_WS.pdf
XML_WS.pdf
ValdeteFigueiredo3
TDC 2012 Trilha – Android University
TDC 2012 Trilha – Android University
Inael Rodrigues
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
Tchelinux
Semelhante a IOT e Micro Services - Tchelinux Caxias do Sul 2018 - Joelmir Ribacki
(20)
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Construindo um sistema distribuido usando rest
Construindo um sistema distribuido usando rest
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começou
ORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NET
Minicurso Node-RED.pdf
Minicurso Node-RED.pdf
Comunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTT
Arquitetura Híbrida - Do Back-end ao Front-end com .NET Core, Vue.js, Electro...
Arquitetura Híbrida - Do Back-end ao Front-end com .NET Core, Vue.js, Electro...
Jclouds jug vale
Jclouds jug vale
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
DevBlockOps: Devops em ambientes Blockchain
DevBlockOps: Devops em ambientes Blockchain
See Project - Segurança em Cloud Computing FLISOL GO 2010
See Project - Segurança em Cloud Computing FLISOL GO 2010
Ago techdoc
Ago techdoc
Tarefa carlos antonio da silva
Tarefa carlos antonio da silva
Desenvolvendo com mongodb
Desenvolvendo com mongodb
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
XML_WS.pdf
XML_WS.pdf
TDC 2012 Trilha – Android University
TDC 2012 Trilha – Android University
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
Mais de Tchelinux
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Tchelinux
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Tchelinux
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Tchelinux
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Tchelinux
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Tchelinux
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
Tchelinux
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Tchelinux
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Tchelinux
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Tchelinux
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Tchelinux
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Tchelinux
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
Tchelinux
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
Tchelinux
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Tchelinux
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.
Tchelinux
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
Tchelinux
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes.
Tchelinux
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygame
Tchelinux
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?
Tchelinux
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.
Tchelinux
Mais de Tchelinux
(20)
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes.
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygame
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.
IOT e Micro Services - Tchelinux Caxias do Sul 2018 - Joelmir Ribacki
1.
www.devgrid.co.uk Your development partners
in FinTech & IoT
2.
IoT e Microserviços Joelmir
Ribacki joelmir.ribacki@gmail.com
3.
IoT (Internet das
coisas)
4.
Microserviços
5.
Comunicação Restrições do negócio ●
TCP/HTTP ● AMQP/MQTT… ( brokers ) ● Shared database ● ...
6.
Comunicação - Caracteriscas TCP/HTTP ●
Garante entrega ● Implementação fácil ○ Praticamente toda linguagem já tem isso ● Não garante ordem ● Orientado a conexão ● Pacotes inflados (tamanho de pacote)
7.
{"menu": { "id": "file", "value":
"File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} JSON, XML <glossary><title>example glossary</title> <GlossDiv><title>S</title> <GlossList> <GlossEntry ID="SGML" SortAs="SGML"> <GlossTerm>Standard Generalized Markup Language</GlossTerm> <Acronym>SGML</Acronym> <Abbrev>ISO 8879:1986</Abbrev> <GlossDef> <para>A meta-markup language, used to create markup...</para> <GlossSeeAlso OtherTerm="GML"> <GlossSeeAlso OtherTerm="XML"> </GlossDef> <GlossSee OtherTerm="markup"> </GlossEntry> </GlossList> </GlossDiv> </glossary>
8.
Comunicação - Caracteriscas AMQP/MQTT
- Brokers ● Possível garantir entrega ● Possível garantir ordem ● Pacotes enxutos ● Pub/Sub ● Implementação não tão trivial ○ Normalmente necessita de pacotes adicionais
9.
Brokers
10.
Comunicação - Caracteriscas Shared
database ● Implementação simples ● Controles adicionais de segurança, duplicidade, manutenção do dado, escalabilidade ...
11.
Shared database
12.
Comunicação - IoT Seu
negócio quem dita as restrições ● Internet ● Hardware ● Processamento ● Formato ( texto/binario ) ● Segurança ● Ordenação ● ...
13.
Comunicação ● Meu sistema
de coleta de temperatura da estufa é feito com o arduino o sistema que faz os relatórios é em java.
14.
Comunicação
15.
Comunicação - Microserviços Formato independente de
linguagem
16.
Microserviços - Escalabilidade
17.
Microserviços - Segurança Internet Infraestrutura
interna Comunicação restrita com o mundo exterior
18.
Microserviços - Manutenção Monolito
Microserviços
19.
Microserviços - Escolhas 1
panela 4 panelas ● - Duplicidade de código é inevitável ● + Especialização do código em cada caso
20.
Microserviços - Solução
pra tudo?
21.
Alguns links... ● https://www.thoughtworks.com/pt/insights/blog/microservices-nutshell ●
https://becode.com.br/internet-das-coisas/ ● https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html
22.
Thanks for your
time! Copyright © 2018 devgrid.co.uk - Strictly Private and Confidential
Baixar agora