Deploy do ambiente de Staging

Esse é um artigo rápido para falar de recursos úteis do WebApp: Integração contínua com GitHub Console administrativa com linha de comando Monitoração proativa do Application Insight Configuramos a aplicação Web em apenas 5 minutos no Azure App Services. Web App No portal do Azure, há um dashboard com as principais métricas de requisições, throughput…

0

Bots, Devops e Docker

Participamos de um Hackathon de Bots. Whitepaper: Bots, DevOps e Docker – Lições aprendidas em 48 horas [Download do Whitepaper] Já faz quase um ano que nos juntamos para trabalhar em um projeto de Bot. Nosso time era composto por pessoas com diferentes especialidades e, por isso, decidimos empregar as técnicas de DevOps para garantir…

0

Falha Nossa no Git (TOP 5)

Fiz aqui um TOP 5 das coisas mais estranhas que notei no nosso repositório do ARDA. Seguem os links dos repositórios: Antigo: https://github.com/DXBrazil/Arda_old Recente: https://github.com/DXBrazil/Arda Bons desenvolvedores mantém o histórico do GIT linear e conciso usando um workflow definido (ex: gitflow), squash commit, rebase, etc. Nosso time é bom, mas ignoramos essas práticas e mantivemos todos…

2

Adaptando o time ao Git

No começo do projeto, nosso time do ARDA tinha 4 desenvolvedores ativos. O primeiro passo foi criar um repositório Git para começarmos a trabalhar no código. Por que criar um repositório de código? Essa é uma das perguntas que não sei responder – como é que alguém consegue trabalhar sem controle de versão? Eu sei…

2

Todo time tem um estagiário

Durante uma apresentação sobre Microserviços, o meu amigo Fabricio Sanchez apresentava o ambiente de desenvolvimento do ARDA (https://github.com/dxbrazil/arda). Eu não estava nesse evento, mas soube que a demonstração falhou no momento da integração entre os microserviços. Naquele naquele dia, “por coincidência”, nosso estagiário fez um checkin de código. Não é uma afirmação, mas suspeito que…

0

ASP.NET x NodeJS e MongoDB

Nosso time está acostumado com a stack de tecnologia WINS (Windows, IIS, .NET, SQL Server). Começamos o projeto ARDA (https://github.com/dxbrazil/arda) pensando no stack MEAN: MongoDB, Express.js, Angular, NodeJS. Queríamos colocar o Nginx na frente dos servidores Node, acessar um banco Mongo, guardar o código no GitHub, fazer o build no Jenkins e o deployment em…

0

Criando a Arquitetura do ARDA

ARDA foi nosso projeto interno de 2016. Gastei inúmeras horas discutindo a arquitetura e as tecnologias envolvidas, mas o aprendizado aconteceu somente quando mergulhei na codificação. O código-fonte está aqui: https://github.com/dxbrazIl/arda Antes de começar a analisar o código, é importante dar um pouco mais de contexto. Afinal, eu nem disse para que serve o Arda!…

0

GitHub e Open Source

O futuro da Microsoft é Open Source. Há 3 anos atrás não me imaginava falando isso. Hoje não tenho dúvidas de que a Microsoft abraçou o Open Source como parte fundamental de seu negócio. Uma das manifestações mais claras é a forma que os funcionários são encorajados a participar no GitHub. GitHub Embora estivesse sumido…

0

Cloud, Cloud, Cloud

Recentemente participei de duas discussões técnicas com clientes, que me fizeram as seguintes perguntas: Por que Cloud é mais segura do que meu data center? Não sei se o custo da Cloud é tão favorável. Por que migrar? Estive trabalhando com o Microsoft Azure há quase 2 anos e curiosamente tive muita dificuldade para responder….

2