Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microserviços em sistemas de Automação Industrial

Microserviços em sistemas de Automação Industrial

Como é o ambiente de devops utilizando microserviços e mensageria distribuída na área de energia elétrica onde o acesso externo é restrito. Dificuldades, desafios e soluções

Frederick Moschkowich

February 14, 2019
Tweet

More Decks by Frederick Moschkowich

Other Decks in Technology

Transcript

  1. Agenda Devops na indústria ◦ Desafios da Indústria ▫ Ambiente

    Restrito ▫ Sistemas Legados ◦ Problemas: ▫ Aquisição de dados simultâneos ▫ Java + Docker ▫ Paralisação de serviços ◦ Soluções ▫ Microserviços ▫ Mensageria distribuída
  2. Restrições na indústria Não possui acesso externo, logo, sem nuvem

    Conservadorismo em novas soluções Serviços essenciais
  3. Docker + Java 8 Memória e processamento não restritivo dentro

    dos containers PROBLEMAS Travamento Por não respeitar os limites de memória, eventualmente o sistema travava por conta da quantidade de threads
  4. Integridade Temos que garantir a integridade dos dados recebidos e

    sua ordem de chegada GRANDE VOLUME DE DADOS Legado Compatibilidade com aplicações já existentes e críticas
  5. MICROSERVIÇOS + DOCKER Independência entre aplicativos e Infra Menos recursos

    necessários Livre escolha de linguagem Reutilização
  6. MUDANÇA DE CULTURA ZONA DE CONFORTO Equipe resistiva a começar

    a utilização de microserviços, afinal, tudo funciona atualmente POR ONDE COMEÇAR? Ok, fomos convencidos dos microserviços. O que deve ser colocado como microserviço? MICROSERVIÇOS PARA TUDO? Realmente tudo deve ser feito/migrado para microserviços? Monolito pode ser uma boa ideia ainda. COMPLEXIDADE Como os microserviços ao mesmo tempo facilitam e complicam nossas vidas CRITICIDADE A criticidade das nossas aplicações necessitam estratégias para mitigar possíveis falhas.