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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
99
Sistemas de automação aplicados no setor elétrico
fredmosc
0
62
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
330
Microsserviçoes e mensageria distribída
fredmosc
0
51
Microsserviçoes e mensageria distribída
fredmosc
0
51
Microserviços em sistemas de Automação Industrial
fredmosc
0
62
Benefícios de microserviços em sistemas de Automação Industrial, com Docker e Kafka Um case no Parque Tecnológico Itaipu
fredmosc
0
140
Semana da Computação UFJF
fredmosc
0
43
Other Decks in Programming
See All in Programming
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
100
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
200
AIとRubyの静的型付け
ukin0k0
0
550
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
340
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
730
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
RTSPクライアントを自作してみた話
simotin13
0
520
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
510
The NotImplementedError Problem in Ruby
koic
1
660
Oxlintのカスタムルールの現況
syumai
6
1k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
150
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.3k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Skip the Path - Find Your Career Trail
mkilby
1
140
Documentation Writing (for coders)
carmenintech
77
5.4k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
The Cult of Friendly URLs
andyhume
79
6.9k
Tell your own story through comics
letsgokoyo
1
950
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