Aws

Dev back

How Sedi’s Engineering Team Handles Cross-Region Data Integrity With DynamoDB

L'article décrit comment l'équipe d'ingénierie de Stedi gère l'intégrité des données à travers les régions en utilisant DynamoDB Global Tables. Ils rencontrent des difficultés avec la cohérence des données, notamment des retards de réplication qui peuvent entraîner des lectures incohérentes. Stedi utilise DynamoDB pour stocker des données d'application essentielles, mais la croissance des charges utiles au-delà de la limite de 400 Ko a posé des défis. L'architecture active-active a été adoptée pour améliorer la disponibilité après les pannes de région AWS, bien que des problèmes d'intégrité des données demeurent.

Sécurité

AWS Penetration Testing: Objectives, Methodology and Use Cases

Cet article présente l'approche offensive du test de pénétration sur AWS, en détaillant la méthodologie et les objectifs permettant d'évaluer la sécurité d'une infrastructure AWS. Il décrit les différentes phases du test, de la reconnaissance à l'exploitation des vulnérabilités, en passant par la recherche de services exposés et l'analyse des configurations. À travers un cas concret, il met en lumière l'importance de sécuriser les services AWS pour prévenir les attaques et recommander des meilleures pratiques.

Dev back

AWS DynamoDB: Behind the Promise of Fast, Flexible, and Scalable Data Storage

AWS DynamoDB est un service de base de données NoSQL entièrement géré qui offre des réponses rapides en millisecondes. Conçu pour traiter de grandes quantités de données, il s'adapte facilement à la croissance des applications. Avec sa structure flexible basée sur des tables, des éléments et des attributs, il facilite l'organisation des données. DynamoDB est idéal pour les applications nécessitant une rapidité et une extensibilité, surtout en période de forte affluence.

Autre

AWS CloudFront: Behind the Promise of Lightning-Fast Content Delivery

AWS CloudFront est un réseau de diffusion de contenu (CDN) qui optimise la livraison de contenu web en rapprochant les données des utilisateurs grâce à un réseau de points de présence. Cela permet de réduire le temps de chargement des pages et d'améliorer l'expérience utilisateur en fournissant le contenu depuis l'emplacement le plus proche.

Architecture

EC2 Vs. Serverless Architecture

Cet article compare les architectures EC2 et serverless sur AWS. Les instances EC2 sont présentées comme des machines virtuelles que l'on loue, offrant un contrôle total sur l'environnement. Elles sont idéales pour des configurations personnalisées et un usage prévisible, mais impliquent une responsabilité de maintenance. En revanche, l'architecture serverless automatise beaucoup de ces tâches, permettant aux développeurs de se concentrer sur le code sans se soucier de la gestion des serveurs.

"
Dev back

How Reddit built a Metadata Store that Handles 100k Reads per Second

Cet article présente comment Reddit a construit un système de stockage de métadonnées capable de gérer 100 000 lectures par seconde. Avec une croissance rapide de son utilisateur, Reddit a choisi entre Postgres et Cassandra pour sa base de données tout en tenant compte de la scalabilité et des charges de lecture élevées. L'article aborde également les défis et solutions autour de la gestion des métadonnées des médias, notamment l'unification des données et la gestion des écritures dans ce contexte de charge.

"
Sécurité

Cloud Security: Common Vulnerabilities and Best Practices

Cet article explore les aspects critiques de la sécurité du cloud, y compris les défis et risques associés aux différents modèles de services cloud (IaaS, PaaS, SaaS), ainsi que les vulnérabilités courantes et les meilleures pratiques pour sécuriser l'infrastructure cloud. Avec l'adoption croissante du cloud, il est essentiel d'appliquer des mesures de sécurité proactives pour protéger les données sensibles contre les violations potentielles.

Management

Mon premier talk à DevoxxFR (2023) 😎

Julien Briault présente son premier talk à DevoxxFR, axé sur l'outil OctoDNS pour la gestion DNS. Il aborde ses avantages par rapport à des outils comme Ansible et Terraform, propose trois démonstrations pratiques, et partage le code de son intervention. Son objectif est de rendre la gestion DNS plus accessible aux développeurs.

Sécurité

White box audit of a CI/CD pipeline on AWS

Cet article détaille une audit d'une pipeline CI/CD sur AWS, mettant en évidence comment un développeur avec un accès limité pourrait escalader ses privilèges pour accéder à des informations sensibles. Il aborde l'importance des bonnes pratiques concernant les variables dans GitLab et l'application du principe du moindre privilège dans la configuration IAM d'AWS pour protéger les informations sensibles. Des recommandations pratiques sont fournies pour sécuriser les variables d'environnementdans un contexte de développement CI/CD, de la gestion des accès à la prévention des fuites d'informations.