Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Como microsserviços, mensageria distribuída e c...
Search
Frederick Moschkowich
April 26, 2019
Programming
0
250
Como microsserviços, mensageria distribuída e containerização contribuem para o setor elétrico brasileiro.
Frederick Moschkowich
April 26, 2019
Tweet
Share
More Decks by Frederick Moschkowich
See All by Frederick Moschkowich
Importância da documentação de APIs e como fazer
fredmosc
0
83
Sistemas de automação aplicados no setor elétrico
fredmosc
0
55
Microsserviços & Event Sourcing - Erros e acertos em um caso real na Indústria Elétrica
fredmosc
0
23
Microserviços & Kafka - Erros e acertos em um caso real na Indústria Elétrica
fredmosc
0
310
Microsserviçoes e mensageria distribída
fredmosc
0
42
Microsserviçoes e mensageria distribída
fredmosc
0
41
Microserviços em sistemas de Automação Industrial
fredmosc
0
56
Benefícios de microserviços em sistemas de Automação Industrial, com Docker e Kafka Um case no Parque Tecnológico Itaipu
fredmosc
0
130
Semana da Computação UFJF
fredmosc
0
34
Other Decks in Programming
See All in Programming
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
850
PipeCDのプラグイン化で目指すところ
warashi
1
270
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
440
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
効率的な開発手段として VRTを活用する
ishkawa
0
140
ふつうの技術スタックでアート作品を作ってみる
akira888
1
770
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
470
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
310
RailsGirls IZUMO スポンサーLT
16bitidol
0
180
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
410
生成AI時代のコンポーネントライブラリの作り方
touyou
1
210
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
860
Featured
See All Featured
Visualization
eitanlees
146
16k
The Cult of Friendly URLs
andyhume
79
6.5k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
How STYLIGHT went responsive
nonsquared
100
5.6k
Building Adaptive Systems
keathley
43
2.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Agile that works and the tools we love
rasmusluckow
329
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
The World Runs on Bad Software
bkeepers
PRO
69
11k
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