Terraform e GCP: Criando uma Instância e acessando via SSH

Olá, Quem acompanha meu blog sabe que eu estou escrevendo um livro sobre DevOps para um editora indiana, um dos últimos capítulos que escrevi vou sobre Terraform e GCP, então resolvi pegar um pedaço e compartilhar com vocês aqui. vamos lá! Já estou considerando que você tem o Terraform instalado e a conta no GCP…

Istio e Minikube: Teste A/B

Eai gente, Estive bastante tempo sumido, pois estou trabalhando bastante, tenho escrito um livro sobre DevOps para uma editora da Índia, então acabou não sobrando muito tempo pro blog, mas hoje vamos com um assunto novo. Istio é um assunto que se fala muito, mas ainda é meio misterioso, que muita gente pensa, poxa, já…

Terraform, Azure: Criando uma infraestrutura básica

Oi Pessoal, Como já faz um tempo que a minha vida só tem sido Azure e eu não tenho nenhum post aqui sobre isso, vou começar com esse. Nesse tutorial vou mostrar como podemos fazer uma introdução ao Terraform, azclick e Azure e como podemos criar toda uma infraestrutura sem basicamente acessar o painel. Primeiro…

Python, NCurses, Thread: Criando uma interface de chat

Uma vez a época em que fazia um curso técnico de informática na etec, eu assisti um filme do Hulk. Nele tem uma cena onde o Mr. Green conversava com o Mr. Blue através de um chat via terminal na época eu fiz uma interface bem parecia utilizando a biblioteca ncurses do C. A imagem…

MariaDB: Básico

Esse artigo tem como objetivo mostrar os passos básicos de como utilizar o RDBMS MariaDB. Estou escrevendo esse artigo utilizando uma máquina windows pois como o público alvo são iniciantes em bancos de dados, nem todo mundo usa Linux. Então o primeiro passo é fazer o Download do MariaDB Server: https://mariadb.com/downloads/ Selecione a versão para…

CloudFormation: Infraestrutura como código na AWS

Infraestrutura como Código é uma pratica utilizada para fazer o versionamento da infraestrutura assim como fazemos como os códigos em programação, existem diversas ferramentas que podem ser utilizadas, uma das mais famosas é o Terraform, Com ele é possível provisionar infraestruturas em praticamente todas as Clouds , ferramentas de virtualização e diversas outras tecnologias que…

Python e MySQL

Recentemente ministrei um treinamento aqui no meu trabalho, onde falávamos da interação de Python os bancos de dados mais comuns, sendo eles MySQL, PostgreSQL, SQLServer e MongoDB. Então resolvi fazer esse post para ficar como guia rápido de consulta de como podemos conectar o Python ao MySQL e executar algumas querys. 1 – Instale o…

PYPI: Empacotando e distribuindo a sua aplicação Python

Esses dias estava fazendo um workshop em Python e um dos tópicos, era como empacotar e distribuir uma aplicação ou biblioteca em Python, ou seja como eu posso fazer um: pip install minha_aplicação E qualquer pessoa pode usa-la. Então vamos lá. Primeiro passo é criar o nosso script: script/ automation.py Então dentro de uma pasta…

Flask – Autenticação

Nesse post vou mostrar como fazer uma autenticação básica utilizando, Flask, Blueprints e Decorators, caso você ainda não saiba o que é isso eu tenho os links aqui: Flask Basico – http://alissonmachado.com.br/flask-basico/ Blueprints – http://alissonmachado.com.br/flask-blueprints/ Decorators – http://alissonmachado.com.br/python-flask-decorators-e-pytest/ A ideia aqui é ser simples e rápido. Então vamos lá =) Vamos criar 3 arquivos: app.py…

Minikube: Kubernetes em Ambiente de Desenvolvimento

Kubernetes é um assunto muito falado hoje em dia, mas tão importante quanto saber fazer a instalação é saber fazer o uso da ferramenta, sendo assim, nesse post vou explicar como a gente faz o download do minikube, que é a versão do Kubernetes para ambientes de desenvolvimento e testes, com o objetivo de conhecer…