Leobreda.net

Web, .Net,
SQL, Cloud...

Monitorando aplicações .NET Core com Datadog

Como integrar uma aplicação .NET Core com o Datadog, gerando LOGs e métricas via API

É fundamental que todo sistema em produção possua algum tipo de monitoramento, seja para acompanhar a saúde do sistema, ou mesmo para identificar gargalos de performance...

visualizar »




Simulando AWS local com o uso de LocalStack

Crie um ambiente local simulando AWS, utilizando docker, localstack, terraform e awscli

Bora simular um ambiente da AWS, localmente, no seu computador, sem custos e com total controle? Como isso é possível? Através do LocalStack: uma ferramenta capaz de simular a maioria dos componentes AWS (Parameter Store, SQS, Secrets, etc)...

visualizar »




Criando módulos em Terraform

Aumentando a reutilização de código em Terraform, reduzindo a complexidade, redundância e erros de configuração

A infraestrutura como código (IaC) é uma prática cada vez mais utilizada para padronizar e automatizar a criação de ambientes em nuvem...

visualizar »




Apontando subdomínio para um site estático na AWS

Transforme seu site estático na aws em subdomínios do tipo "estatico.seusite.com.br"

O uso de um site estático na AWS em conjunto com S3, é um cenário ideal para o armazenamento de imagens, vídeos e arquivos para download, útil para não sobrecarregar o seu site em momentos de alto tráfego, ou até mesmo para o uso racional de servidores web, transferindo o tráfego de rede para a AWS...

visualizar »




Produzindo e Consumindo mensagens com AWS SQS

Transfira tarefas exaustivas de um sistema crítico, para um processamento em segundo plano

O Amazon SQS é um serviço de mensageria (Message Queue, MQ), na qual permite desacoplar funcionalidades sistêmicas associadas a um alto consumo de recursos ou alto tempo de processamento, "terceirizando" assim tal tarefa a um processo em segundo plano...

visualizar »




Consumindo APIs do Telegram

Automatize o envio e recebimento de mensagens no Telegram com o uso de BOT através de APIs

Pouco difundido, o Telegram é um concorrente do WhatsApp. Trata-se de um mensageiro mais conhecido (e bastante utilizado) pelos profissionais de TI. São inúmeras funcionalidades, dentre elas o uso de BOTs, aliado a facilidade do consumo de APIs para o envio automático de mensagens...

visualizar »




Criando repositório de parâmetros na AWS

Possibilite o armazenamento seguro de variáveis no .config de uma aplicação, utilizando AWS Systems Manager com Parameter Store

O Systems Manager (SSM) na AWS possui uma funcionalidade denominada "Parameter Store" (pt-br: Repositório de Parâmetros), do tipo chave = valor...

visualizar »




Utilizando DataReader em modo desconectado

Crie um CRUD na qual retorna um objeto IDataReader sem depender de uma conexão ativa com o banco de dados, aumentando a disponibilidade de uma aplicação crítica

A primeira vantagem em utilizar um DataReader desconectado do banco de dados é não se preocupar com esquecimento de fechar a conexão, deixando isto cargo de um GC (Garbage Collector). Aliás, nunca se sabe qual o momento certo desse GC acontecer...

visualizar »




Criando função AWS Lambda utilizando .Net Core

Processe um console window sem a necessidade de provisionar uma instância EC2

Afinal de contas, o que é o AWS Lambda?..

visualizar »




Instalando o MySQL no Docker

Virtualizando o MySQL sem dependência do Sistema Operacional

Se você já possui um ambiente de desenvolvimento e queira instalar o MySQL sem dependência do Sistema Operacional, recomendo o uso de docker para não "sujar" o ambiente, pois sabemos que ambiente de desenvolvimento fica bagunçado conforme o passar do tempo...

visualizar »




Amazon Webservices: Criando instâncias EC2 com o uso de CloudFormation e User Data

Automatize a criação de instâncias, instalação de Apache (httpd) e regras de firewall

A AWS é uma verdadeira sopa de letrinhas e nomenclaturas. E ainda estou me acostumando ;-)..

visualizar »




Trabalhando com Amazon Web Services S3

Criando Buckets, pastas, upload e download de arquivos via .Net Framework

Ter uma interface em sua aplicação (seja web ou desktop) que possibilita o armazenamento de arquivos na AWS S3, se torna mais usual (e seguro) do que gerenciar usuários via IAM e disponibilizar acessos ao console.aws.
Em resumo... os usuários acessam a sua aplicação, e a sua aplicação que acessa o S3...

visualizar »