DevBlockOps: Devops em ambientes Blockchain


A tecnologia de Blockchain traz consigo uma nova forma de pensar certos itens como: infraestrutura, segurança, distribuição de dados e distribuição de código. Afinal, teremos algum problema em gerenciar essa nova infraestrutura? Se a rede é de fato distribuída geograficamente entre organizações, como ficarão meus processos de publicação? Características como imutabilidade dos dados e dos chamados smart contracts são fatores que nos fazem pensar em mais rigor sobre o quê e quando devemos publicar algo em uma rede blockchain. A forma como iremos gerenciar novas versões do código irá mudar por conta disso? Teremos que nos preocupar em publicar novas versões do código em todos os nós de uma rede blockchain? Como podem ser realizados testes em uma rede blockchain e em seus smart contratcs sem que isso comprometa meu histórico de transações e meus dados? O quão fácil ou difícil pode ser eu tentar reproduzir ambientes completos de uma infraestrutura para blockchain para executar testes? Tudo que temos aprendido sobre a cultura devops (práticas, técnicas e ferramentas) são suficientes para lidar como este novo paradigma?

Speaker

misael-santos

Misael Santos

 
Desenvolvedor, líder da divisão de engenharia de arquitetura e serviços de nuvem e entrega contínua do Serpro e membro do Core Team do projeto Estaleiro. Entusiasta da cultura Devops, Docker, ...