AWS
-
Aprenda AWS Incognito para Autenticação
Seja você um desenvolvedor de aplicativos web, aplicativos móveis ou APIs, entender como implementar autenticação e autorização robustas é uma habilidade crítica. O AWS Cognito é uma ferramenta poderosa que simplifica o gerenciamento de usuários, autenticação e controle de acesso, tornando-se uma tecnologia essencial para desenvolvedores e empresas. Ao dominar o AWS Cognito, você pode construir aplicações seguras e escaláveis enquanto se integra perfeitamente com outros serviços da AWS. Se você está buscando aprimorar suas habilidades nesta área, temos o…
-
Processamento de Dados na Nuvem com DuckDB e AWS S3
DuckDb é um poderoso banco de dados em memória que possui um recurso de processamento paralelo, o que o torna uma boa escolha para ler/transformar dados de armazenamento em nuvem, neste caso, AWS S3. Tive muito sucesso usando-o e vou te guiar pelos passos para implementá-lo. Também incluirei algumas aprendizagens e melhores práticas para você. Usando a extensão DuckDb, httpfs e pyarrow, podemos processar arquivos Parquet armazenados em buckets S3 de forma eficiente. Vamos lá: Antes de começar a instalação…
-
Um Guia para Automatizar a Implantação de Infraestrutura AWS
Quando se trata de gerenciar infraestrutura na nuvem, a AWS fornece várias ferramentas poderosas que ajudam a automatizar a criação e o gerenciamento de recursos. Uma das maneiras mais eficazes de lidar com implantações é através do AWS CloudFormation. Ele permite que você defina sua infraestrutura de forma declarativa, facilitando a automação do provisionamento de serviços da AWS, incluindo Elastic Beanstalk, aplicações sem servidor, instâncias EC2, grupos de segurança, balanceadores de carga e mais. Neste guia, vamos explorar como usar…
-
Dominando a Transição: De Amazon EMR para EMR no EKS
O Amazon Elastic MapReduce (EMR) é uma plataforma para processar e analisar big data. O EMR tradicional é executado em um cluster de instâncias Amazon EC2 gerenciado pela AWS. Isso inclui a provisionamento da infraestrutura e a execução de tarefas como escalonamento e monitoramento. O EMR no EKS integra o Amazon EMR com o Amazon Elastic Kubernetes Service (EKS). Isso permite aos usuários a flexibilidade de executar cargas de trabalho Spark em um cluster Kubernetes. Isso traz uma abordagem unificada…
-
Quando as Relações de (Serviço Técnico) Não Funcionam
Pense de volta àqueles dias em que você conheceu o amor da sua vida. O sentimento era mútuo. O mundo parecia um lugar melhor, e você estava em uma jornada emocionante com seu parceiro. Vocês estavam “totalmente dentro” enquanto faziam planos para uma vida juntos. A vida era incrível… até que não era mais. Quando as coisas não saem como planejado, você precisa fazer o trabalho duro de desfazer o relacionamento. Comunicar-se um com o outro e com os outros.…
-
Automatizando Testes de Infraestrutura AWS com Terratest
As organizações que adotam Infraestrutura como Código (IaC) na AWS frequentemente enfrentam dificuldades em garantir que sua infraestrutura não apenas seja provisionada corretamente, mas também funcione como esperado uma vez implantada. Até mesmo pequenas misconfigurações podem levar a paradas custosas, vulnerabilidades de segurança ou problemas de desempenho. Métodos de teste tradicionais — como inspecionar manualmente os recursos ou confiar unicamente na análise de código estático — não fornecem confiança suficiente para ambientes de produção. Há uma necessidade urgente de uma…
-
Segurança na Nuvem da AWS: Componentes Chave, Vulnerabilidades Comuns e Melhores Práticas
Com as organizações se deslocando rapidamente para a nuvem, garantir a infraestrutura é de suma importância em sua lista de prioridades. Embora a AWS forneça um conjunto variado de ferramentas e serviços relacionados à segurança e conformidade, existem vários outros fatores além da segurança. A segurança não se resume apenas a ferramentas, mas a estratégia, vigilância, melhoria contínua e conformidade com os padrões de conformidade do setor para ambientes seguros, incluindo GDPR, HIPAA e PCI DSS. No artigo de hoje,…
-
Catálogos de Iceberg: Um Guia para Engenheiros de Dados
O Apache Iceberg tornou-se uma escolha popular para gerenciar grandes conjuntos de dados com flexibilidade e escalabilidade. Os catálogos são centrais para a funcionalidade do Iceberg, o que é vital na organização de tabelas, consistência e gerenciamento de metadados. Este artigo explorará o que são os catálogos do Iceberg, suas várias implementações, casos de uso e configurações, fornecendo uma compreensão das soluções de catálogo mais adequadas para diferentes casos de uso. O Que É um Catálogo do Iceberg? No Iceberg,…
-
Configurando um Cluster ScyllaDB na AWS Usando Terraform
Neste artigo, apresento um exemplo de instalação simples e rápida do ScyllaDB na nuvem AWS utilizando Terraform. Inicialmente, eu pretendia criar uma imagem AMI do ScyllaDB usando o HashiCorp Packer. No entanto, descobri posteriormente que imagens oficiais estão disponíveis, permitindo que o ScyllaDB seja facilmente configurado durante a inicialização da instância via dados do usuário. Na verdade, os dados do usuário podem definir todos os parâmetros suportados no scylla.yaml. Opções adicionais e exemplos podem ser encontrados no repositório GitHub do…