Consensus Protocol: o que você tem que saber (dev e ops)

Consensus Protocol

O algoritmo Consensus Protocol é um método utilizado em redes distribuídas para garantir a segurança e a integridade das transações realizadas. Sendo amplamente utilizado em criptomoedas, como o Bitcoin, e em outras aplicações descentralizadas, como o Ethereum. Além disso ele é amplamente utilizado em aplicações modernas de DevOps. Como por exemplo: Hashicorp Serf, Etcd, Zookeeper, Nomad, Apache Cassandra, Docker Swarm, Consul, etc. Desse modo, com esse artigo espero que você entenda o Consensus Protocol: o que você tem que saber (dev e ops).

Docker, Docker Swarm e Kubernetes

Docker, Docker Swarm e Kubernetes

Qual é a diferença entre o Docker e o Kubernetes ou k8s? Costumo dizer que o Kubernetes não se compara ao Docker mas sim ao Docker Swarm por ambos serem gerenciadores de containers, enquanto o Docker fica mais próximo de um container runtime. Vamos nesse artigo esclarecer a diferença entre eles e emitir minha opinião sobre o uso prático para dos dias de hoje.

10 Ferramentas mais utilizadas no Kubernetes

O Kubernetes é um orquestrador de containers que dá suporte a uma grande gama de funcionalidades interessantes. Imagine que seu sistema está no ar e, de repente, há um aumento absurdo no tráfego, por que muitos estão comprando ao mesmo tempo. Isso é ótimo, mas se sua infraestrutura não souber crescer você terá problemas. O Kubernetes consegue oferecer escalabilidade automática, se assim configurado.
Já o ArtfifactHub.io é o repositório de referência para os pacotes prontos para o Kubernetes baseados no Helm. Nele há uma grande quantidade de soluções relevantes e fáceis de serem utilizadas. Hoje a plataforma possui quase 11mil packages e 126mil releases. Esse artigo é uma seleção dos pacotes mais baixados e instalados no Kubernetes através do Helm.