Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Como microsserviços, mensageria distribuída e c...
Search
Frederick Moschkowich
April 26, 2019
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Como microsserviços, mensageria distribuída e containerização contribuem para o setor elétrico brasileiro.
Frederick Moschkowich
April 26, 2019
More Decks by Frederick Moschkowich
See All by Frederick Moschkowich
Importância da documentação de APIs e como fazer
fredmosc
0
110
Sistemas de automação aplicados no setor elétrico
fredmosc
0
65
Microsserviços & Event Sourcing - Erros e acertos em um caso real na Indústria Elétrica
fredmosc
0
33
Microserviços & Kafka - Erros e acertos em um caso real na Indústria Elétrica
fredmosc
0
340
Microsserviçoes e mensageria distribída
fredmosc
0
57
Microsserviçoes e mensageria distribída
fredmosc
0
53
Microserviços em sistemas de Automação Industrial
fredmosc
0
63
Benefícios de microserviços em sistemas de Automação Industrial, com Docker e Kafka Um case no Parque Tecnológico Itaipu
fredmosc
0
150
Semana da Computação UFJF
fredmosc
0
49
Other Decks in Programming
See All in Programming
速習iPhone Duo対応
yuukiw00w
2
970
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
210
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
320
AWSに止められる覚悟してますか?
morizo_1984
2
520
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.8k
ジョジョの世界をXRで再現する
mofurune
0
140
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
200
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
190
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
500
最近”作らせてる” ローカルAIアプリの話
akit37
0
390
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
7
5.3k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
560
Discover your Explorer Soul
emna__ayadi
2
1.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Designing Powerful Visuals for Engaging Learning
tmiket
1
600
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
300
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
320
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
460
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Being A Developer After 40
akosma
92
590k
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
Globalcode – Open4education Trilha – Containers Frederick Moschovich e Roberto
Klein
Globalcode – Open4education Como microsserviços, mensageria distribuída e containerização contribuem
para o setor elétrico brasileiro.
Globalcode – Open4education Evolução na indústria
Globalcode – Open4education Ambiente industrial - Conservador - Acesso físico
controlado e isolado - Rede segregada - Sem acesso externo - Sem nuvem
Globalcode – Open4education Ambiente testes - Replicação do ambiente de
produção no laboratório. - Teste de sensores - Teste dos Sistemas Embarcados
Globalcode – Open4education - Realizada através de um equipamento de
aquisição de dados, conectado a sensores integrados nos equipamentos. - CompactRIO - PLC (programmable logic controller) - Utilizando Labview, C++ e Python. Aquisição de dados
Globalcode – Open4education Aquisição de dados
Globalcode – Open4education Aquisição de dados
Globalcode – Open4education Problemas - Monolito conteinerizado - Muitas threads
- Travamentos
Globalcode – Open4education Volume de dados - Alto volume de
dados - Aplicações legadas - Comunicação via Rest entre as aplicações
Globalcode – Open4education Microsserviços + Docker - Independência entre aplicativos
e Infra - Menos recursos necessários - Independência de linguagem - Resiliência - Escalabilidade - Deploy facilitado
Globalcode – Open4education Mudança de cultura SISTEMA MONOLÍTICO AQUISIÇÃO DE
DADOS CÁLCULOS CONFIGURAÇÕES BD MONOLÍTICO AQUISIÇÃO DE DADOS CÁLCULOS CONFIGURAÇÕES CASSANDRA INFLUXDB MONGO DB MICROSERVIÇOS
Globalcode – Open4education Microsserviços
Globalcode – Open4education Mensageria
Globalcode – Open4education Mensageria - Garantia de entrega das mensagens
- Ordem de entrega das mensagens - Tolerância a falhas - Escalabilidade - Suporte a um grande volume de dados
Globalcode – Open4education Apache Kafka
Globalcode – Open4education Tolerância a falhas
Globalcode – Open4education Ordem de entrega
Globalcode – Open4education Grande volume de dados
Globalcode – Open4education Microserviços + Kafka
Globalcode – Open4education Kafka Connect
Globalcode – Open4education Independência tecnológica
Globalcode – Open4education Sistemas legados
Globalcode – Open4education Próximos passos
Globalcode – Open4education Obrigado Frederick Moschkowich fredmosc @fmwebdeveloper Roberto Klein
robertoklein
None