BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início DevOps no InfoQ Brasil

  • 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.

BT