AWS
-
Aprenda AWS Incognito para Autenticação
Seja construindo um aplicativo web, aplicativo móvel ou API, 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 aplicativos seguros e escaláveis enquanto se integra perfeitamente com outros serviços da AWS. Se você está buscando aprimorar suas habilidades nessa área, temos o recurso perfeito…
-
Processando 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 armazenados na nuvem, neste caso, AWS S3. Eu tive muito sucesso usando-o e vou guiá-lo pelos passos para implementá-lo. Também incluirei alguns aprendizados 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 mergulhar: Antes de começar a instalação do…
-
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. Isso 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 muito mais. Neste guia, exploraremos como usar…
-
Dominar a Transição: Do Amazon EMR para EMR no EKS
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 o provisionamento da infraestrutura e o tratamento de tarefas como dimensionamento e monitoramento. O EMR no EKS integra o Amazon EMR com o Serviço Amazon Elastic Kubernetes (EKS). Isso permite aos usuários a flexibilidade de executar cargas de trabalho do Spark em um cluster Kubernetes. Isso traz uma abordagem unificada…
-
Quando os Relacionamentos com Serviços de Tecnologia Não Funcionam
Pense naqueles 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 ambos “totalmente envolvidos” 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, é hora de fazer o trabalho difícil de desfazer o relacionamento. Comunicar-se um com o outro e com os outros.…
-
Automatizando Testes de Infraestrutura AWS com Terratest
Organizações que adotam Infraestrutura como Código (IaC) na AWS frequentemente enfrentam dificuldades para garantir que sua infraestrutura não apenas seja provisionada corretamente, mas também funcione conforme o esperado uma vez implantada. Mesmo pequenas configurações incorretas podem levar a paradas custosas, vulnerabilidades de segurança ou problemas de desempenho. Métodos tradicionais de teste — como inspecionar recursos manualmente ou confiar exclusivamente 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 maneira…
-
Segurança na Nuvem da AWS: Componentes Chave, Vulnerabilidades Comuns e Melhores Práticas
Com as organizações se movendo rapidamente para a nuvem, garantir a segurança da infraestrutura é de extrema 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 trata apenas de ferramentas, mas de estratégia, vigilância, melhoria contínua e conformidade com os padrões de conformidade da indústria para ambientes seguros, incluindo GDPR, HIPAA e PCI DSS. Neste artigo,…
-
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 uma instalação simples e rápida do ScyllaDB na nuvem AWS usando 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. De fato, 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…