AWS: Introdução à plataforma de cloud computing
Neste artigo iremos descrever o Amazon Web Services. Embora seja um artigo introdutório, é ideal que você que esteja lendo tenha breve conhecimento sobre a temática de Cloud Computing. O que é AWS? AWS é uma plataforma de serviços para computação em nuvem, com diversos produtos para diversas áreas, como aplicações, armazenamento, redes, inteligência artificial, […]
Docker Avançado: Cache, segurança e boas práticas para versionamento
O Docker transformou a maneira como desenvolvedores e equipes de infraestrutura gerenciam aplicações, permitindo uma entrega contínua e ambientes de desenvolvimento replicáveis. No entanto, conforme as aplicações e sistemas crescem em complexidade, é essencial que o uso do Docker vá além das práticas básicas. Este artigo se aprofunda em três áreas fundamentais para quem deseja […]
Google Cloud: Um guia rápido de introdução à plataforma
No cenário atual, a computação em nuvem tornou-se um elemento crucial para empresas que buscam inovação e escalabilidade. Entre as plataformas de nuvem mais proeminentes está o Google Cloud Platform (GCP), conhecido por sua robustez, segurança e facilidade de uso. Este guia oferece uma introdução aos fundamentos do GCP, apresentando seus principais serviços e mostrando […]
Construindo sua primeira aplicação com Docker
Veja como Docker pode transformar seu ambiente de desenvolvimento, simplificando a criação e a execução de aplicações em qualquer lugar.
ASP.NET no Kubernetes: Como fazer deploy da sua aplicação localmente
Neste artigo guiaremos você através do processo de configuração, desenvolvimento e deploy de uma aplicação .NET simples usando Kubernetes localmente
Como usar variáveis/segredos no GitHub Actions
Neste artigo iremos explorar como na prática podemos guardar dados sensíveis como chaves, senhas ou connection strings para serem utilizadas em seu fluxo de CI/CD no GitHub.
Git Tag, Release e Versioning: Entendendo a rastreabilidade de software
Na gestão de software, versões de lançamento são cruciais para manter a rastreabilidade, garantir a qualidade e facilitar a colaboração entre as equipes. Para desenvolvedores que ainda não estão familiarizados com práticas de DevOps, termos como Git Tag, Release e Semantic Versioning podem parecer complexos. Este artigo tem como objetivo desmistificar esses conceitos e mostrar […]
Pipeline no Azure DevOps para uma aplicação ASP.NET Core
Neste artigo vamos te guiar passo a passo na configuração de um pipeline usando a estratégia de uso dos arquivos YAMLs dentro do Azure DevOps.
Melhores práticas para testes de software em pipelines
A qualidade de software é um fator crucial para o sucesso de qualquer aplicação. Em um ambiente de desenvolvimento ágil, em que mudanças são rápidas e frequentes, manter um alto padrão de qualidade pode ser desafiador. É aí que podemos utilizar estratégias do mundo DevOps para nos auxiliar. Este artigo vai explorar como garantir a […]
CI/CD com Bitbucket: primeiros passos
O Bitbucket Pipelines é uma ferramenta poderosa que permite a automação de builds, testes e implantações diretamente do Bitbucket. Para um profissional de DevOps, compreender e utilizar essa ferramenta pode otimizar significativamente o fluxo de trabalho e garantir maior eficiência nas entregas de software. Neste artigo vamos explorar os primeiros passos para configurar e utilizar […]