Início DevOps no InfoQ Brasil
Artigos
Feed RSS-
Como aliviar a dor de dar e receber feedback
Empresas que incentivam o feedback aberto e honesto é uma organização melhor do que empresas que não fazem. Não obstante, dar feedback é difícil porque os esforços físico e social compartilham o mesmo circuito neural. Por isso, o feedback pode ser fisicamente doloroso, como Sarah Hagan discutiu na sua palestra na QConSF18. Ela usa pesquisa científica para demonstrar como dar feedback corretamente.
-
Construindo um pipeline CI/CD + Liquibase no GitLab
Neste artigo veremos como construir um pipeline CI/CD utilizando o GitLab-CI para realizar a parte de compilação, testes unitários, empacotamento e deploy de uma aplicação Java utilizando Maven no servidor de aplicação WildFly. Por fim, o gerenciamento de mudança do banco de dados através da ferramenta Liquibase será automático.
-
Elasticsearch é o ideal para meu projeto?
Elasticsearch é uma solução open-source, escalável e maleável. Existem diversos cenários nos quais podemos usá-lo em produção e, se bem configurado, pode ser uma vantagem para seu serviço. Mas, será que realmente atende ao seu cenário? O que deve ser considerado? Da preparação do cluster ao tipo de query e modelo de paginação, tudo isso pode ter impacto no usuário final.
-
Monitorando e gerenciando fluxos de trabalho em Microservices colaborativos
Este artigo argumenta que é preciso equilibrar a orquestração e a coreografia em uma arquitetura de microsserviços para poder entender, gerenciar e alterar o sistema.
-
Desenvolvimento orientado pela observabilidade
Como o desenvolvimento orientado por observabilidade difere do monitoramento? À medida que os sistemas distribuídos se tornam cada vez mais complicados e os silos se degradam para testes, automação e eficiência de DevOps, a ODD surge como um superconjunto de monitoramento para compreender as incógnitas desconhecidas do seu código.
-
Catálogo de Serviços e Kubernetes
Os aplicativos nativos da nuvem não vivem apenas dentro do Kubernetes - eles também se beneficiam do uso dos serviços gerenciados em nuvem disponíveis. Semelhante ao modelo de configuração de objeto declarativo do Kubernetes, a API do Open Service Broker com o Catálogo de Serviços fornece uma maneira declarativa de descrever dependências de serviços gerenciados entre plataformas.
-
O potencial uso de service mesh na comunicação orientada a eventos
Neste artigo é discutida uma das mais desafiadoras e inexploradas áreas da arquitetura de service mesh; o suporte à comunicação orientada a eventos. Há dois padrões principais discutidos no artigo: O protocol proxy sidecar e o HTTP bridge sidecar. Independentemente do pattern utilizado, o sidecar facilita a implementação de funcionalidades como a observabilidade, rastreamento, etc.
-
Série de artigos - .NET Core - 2ª parte
Nesta série, exploramos alguns dos benefícios do .NET Core e como ele pode ajudar desenvolvedores .NET tradicionais e todos os tecnólogos que precisam prover soluções robustas, eficientes e econômicas ao mercado.
-
Construindo um VPC com CloudFormation - Parte 2
O modelo do CloudFormation que foi criado fornece um artefato simples e reutilizável que pode ser usado sempre que for preciso criar um VPC simples. No entanto, esse modelo não é tão flexível quanto possa ser. É possível ter um modelo onde se possa construir um VPC com um número variável de sub-redes públicas para lidar com desenvolvimento X teste X uso em produção.
-
Construindo um VPC com CloudFormation - Parte 1
Este artigo descreve como usar o AWS CloudFormation para criar e gerenciar uma Virtual Private Cloud (VPC), completa com sub-redes, NAT, tabelas de rotas etc. A ênfase é o uso do CloudFormation e Infrastructure como código para criar e gerenciar recursos na AWS, menos sobre os problemas de design de VPC.
-
.NET Core e DevOps
O .NET Core foi desenvolvido com o devops em mente, e este artigo abordará como os projetos .NET Core podem se beneficiar da construção automatizada e do monitoramento de aplicativos intrínsecos à plataforma. O autor também mostra como a acessibilidade de linha de comando do .NET Core facilita a implementação.
-
O que Machine Learning pode aprender com DevOps
De acordo com Thiago de Faria, o DevOps estabelece uma base sólida: a mudança de cultura para apoiar a experimentação, a avaliação contínua, camadas de abstração, monitoramento e trabalho em produtos e serviços.