Recherche
Trouver des entrées par texte, catégorie ou tags.
Jour 21
Étude des chapitres 7/8 de DDIA, pratique de tests de concurrence, notes d'architecture AWS et état d'esprit d'adoption de l'IA pour les développeurs.

Transactions, ACID et niveaux d'isolation — DDIA chapitre 7 (vidéo)
Parcours en direct du chapitre 7 de DDIA : pourquoi les transactions comptent, ACID, niveaux d'isolation et pièges de nommage, MVCC et vacuum dans Postgres, et undo logs dans MySQL/InnoDB.
DDIA Chapitre 7 : Transactions
Résumé du chapitre de Kleppmann sur les transactions : ACID, anomalies d'isolation, snapshot isolation, two-phase locking et serializable snapshot isolation.
DDIA Chapitre 8 : Les difficultés des systèmes distribués
Notes en cours sur le chapitre 8 de DDIA : défaillances partielles, réseaux non fiables, hypothèses temporelles et patterns défensifs pour les systèmes distribués.
Jour 20
Glacier, Vertex TTS, Pokemon Go, et lecture du ch.7 de DDIA (transactions) — chapitre dense, je reprends demain.
Jour 19
J’ai validé la certification AWS Certified CloudOps Engineer - Associate et lu comment Vercel réduit le temps de review de code avec l’IA dans son monorepo.
Jour 18
J’ai découvert la gem TestProf pour profiler les tests Ruby ; un collègue l’a utilisée pour analyser l’usage des factories et réduire le temps de suite d’environ 20 % (de 14 min à 11 min).
AWS DataSync et AWS Backup : notes sur la reprise après sinistre
Notes d’examen CloudOps sur AWS DataSync (agents, NFS/SMB/HDFS, cibles S3/EFS/FSx, planifications, métadonnées, Snowcone) et AWS Backup (plans de sauvegarde, inter-région / inter-compte, vault lock WORM, parcours console).
Identité AWS IAM : limites de permission, fédération, STS et outils d’accès
Notes CloudOps sur les permission boundaries IAM vs politiques d’identité et SCP, rapport d’identifiants et Access Advisor, IAM Access Analyzer, STS (AssumeRole, SAML, web identity, MFA), fédération entreprise vs appli (SAML, broker custom, Cognito), simulateur de politiques IAM.
Amazon Route 53 : délégation registrar, Resolver, journalisation et gouvernance
Notes CloudOps sur séparer registrar et DNS, déléguer les NS vers Route 53, alias site web S3, DNS hybride avec endpoints Resolver, zones hébergées privées cross-account, journalisation des requêtes, pare-feu DNS Resolver, ARC, profils Route 53 et nettoyage des coûts.
Amazon Route 53 : fondamentaux DNS, enregistrements, TTL et alias vs CNAME
Notes CloudOps sur la résolution DNS et la terminologie, Route 53 en DNS faisant autorité et bureau d’enregistrement, enregistrements A/AAAA/CNAME/NS, email (MX, TXT/SPF/DKIM/DMARC), compromis TTL, et enregistrements alias Route 53 pour ALB et apex de zone.
Amazon Route 53 : politiques de routage, health checks et Traffic Flow
Notes CloudOps sur les politiques de routage Route 53 (simple, pondérée, latence, basculement, géolocalisation, géoproximité, multi-valeur, basée sur l’IP), health checks et checks calculés, CloudWatch pour cibles privées, et politiques Traffic Flow.
AWS Security, conformité, chiffrement et secrets pour CloudOps
Notes CloudOps sur WAF, Shield, Firewall Manager, Inspector, logs avec Athena, GuardDuty, Macie, Trusted Advisor, Security Hub, Audit Manager, KMS (rotation, MRK, suppression), ACM, et Secrets Manager vs Parameter Store.
Jour 17
J’ai étudié la DR CloudOps, la sécurité et la conformité, l’identité IAM et Route 53 en trois volets (bases DNS, politiques de routage et health checks, puis délégation resolver logging firewall arc profiles) et rédigé six notes de collection.

Évaluation Gen AI Vertex AI dans la console Google Cloud
Captures de l’UI d’évaluation Gen AI sur Vertex AI : vue jeu de données avec taux de réussite General Quality, puis détail par critère avec motifs de réussite/échec sur une tâche recette → liste de courses.
Amazon S3 : buckets, objets, sécurité et versioning
Notes S3 section 10 jusqu’aux sujets avancés : MFA delete, access logs, Object Lock et Glacier Vault Lock, VPC endpoints, Access Analyzer, plus réplication, lifecycle, événements, performance, batch, inventory et Athena.
AWS CloudFront et Global Accelerator : CDN, cache, origines et réseau edge
Notes orientées examen sur CloudFront en CDN, origines (S3 OAC, VPC, HTTP personnalisé), cache et invalidation, Origin Shield, restrictions géo, journaux et rapports, sessions persistantes ALB, et Global Accelerator vs CloudFront.
Observabilité et gouvernance AWS : CloudWatch, EventBridge, CloudTrail et Config
Notes CloudOps sur CloudWatch, EventBridge (patterns API CloudTrail, Pipes, DLQ), Service Quotas, CloudTrail (intégrité des digests, trails org, latence EventBridge) et AWS Config (règles, agrégateurs, remédiation SSM, vs CloudWatch et CloudTrail).
Gestion de compte AWS : Health Dashboard, Organizations, SCP et Control Tower
Notes CloudOps sur AWS Health (vues service / compte / org, automation EventBridge), AWS Organizations (OU, facturation consolidée, SCP, partage RI, PrincipalOrgID) et les landing zones Control Tower avec guardrails.
AWS RDS, Aurora, RDS Proxy et ElastiCache
SQL géré et cache pour CloudOps : RDS/Aurora (dont Serverless et Global Database), RDS Proxy, et mise à l’échelle Redis/Memcached ElastiCache, patterns et métriques.
AWS Service Catalog, alarmes de facturation, Cost Explorer, Budgets et outils de coût
Notes CloudOps sur AWS Service Catalog (produits, portfolios, partage, TagOptions), métriques de facturation CloudWatch dans us-east-1, Cost Explorer, Budgets avec actions, tags de répartition des coûts, CUR, Compute Optimizer et Billing Conductor.
Jour 16
J’ai mélangé des notes AWS CloudOps, un side project d’évaluation Vertex AI et la localisation française de Shirimono
Fondamentaux d'AWS Lambda, intégrations et tarification
Un résumé pratique des concepts clés d'AWS Lambda, de son modèle de tarification et de ses intégrations courantes comme EventBridge et S3.
Jour 15
J'ai continué à me préparer pour l'examen de certification AWS de samedi prochain en révisant Lambda, EBS et EFS avec des notes pratiques et des comparaisons.
Concepts essentiels EBS et EFS et notes d'examen
Un resume pratique axe examen sur les volumes EBS, les snapshots, les systemes de fichiers EFS et les cas d'usage AWS de chacun.
Jour 14
Shirimono est sorti sur l'App Store, correction d'un `sleep` non stubbé dans les tests, et fin de la section EC2 High Availability and Scalability du cours AWS CloudOps Developer.
Jour 13
Vidéo sur les fondamentaux de Git ; poursuite de la prep AWS CloudOps Engineer Associate — pratique ALB hands-on demo.

Git va enfin devenir clair
Vidéo expliquant les fondamentaux de Git depuis les bases : commits comme snapshots, structure DAG, branches comme pointeurs, HEAD, detached HEAD, trois zones (working/staging/repo), et commandes d'annulation.
Jour 12
Finitions pour la soumission de Shirimono à l'App Store — refactoring et améliorations UI.
Démo pratique : AWS Application Load Balancer
Pas à pas : lancer des instances EC2, créer un ALB avec target group, vérifier le load balancing et les health checks (stop/start d'instance).
AWS Application Load Balancer (ALB) — approche approfondie
Load balancer HTTP layer 7 : target groups, règles de routage (path, host, query string, headers), headers X-Forwarded-*, support EC2, ECS, Lambda, IPs privées.
AWS Elastic Load Balancer (ELB) expliqué
Vue d'ensemble des load balancers AWS : rôle, avantages, health checks, quatre types (CLB, ALB, NLB, GWLB) et règles de security group.
Scalabilité et haute disponibilité expliquées
Aperçu accessible du scaling vertical vs horizontal et de la haute disponibilité, avec une analogie de centre d'appels et des exemples AWS (EC2, RDS Multi AZ, Auto Scaling).
Jour 11
Suite prep AWS Certified ZCloudOps : scalabilité, HA, types ELB, ALB (target groups, routage, X-Forwarded), démo pratique ALB avec health checks.
Haute disponibilité et scalabilité EC2
Notes consolidées AWS sur la scalabilité EC2, la haute disponibilité, ELB/ALB/NLB/GWLB, TLS, health checks, métriques, réglages target group, et opérations d'Auto Scaling.
Jour 10

Les livres qui ont fait de moi un dev backend assermenté
Vidéo listant sept livres pour monter en compétence backend : Clean Code, The Pragmatic Programmer, DDIA, System Design Interview, Database Internals, Release It et Fundamentals of Software Architecture.
Jour 9
Visionné DDIA Ch.6 sharding ; prep interview ; sept livres backend ; SSH en 2 min ; pourquoi les devs doivent apprendre git worktree (surtout avec les agents IA).

Database Sharding ! Designing Data-Intensive Applications Chapitre 6
Vidéo sur DDIA Chapitre 6 (partitionnement/sharding) : explications et schémas sur key-range vs hash, index secondaires, rebalancing et routage des requêtes.

Les devs ne peuvent plus ignorer git worktree
Vidéo sur l’importance de git worktree : plusieurs répertoires de travail par repo pour le context switching, hotfixes, relecture de PR, et surtout exécuter une IA agentic dans un worktree séparé.

Comment réussir les entretiens techniques sans s'acharner sur LeetCode
Vidéo sur une approche plus maline de la prep technique : se concentrer sur 15–20 patterns clés au lieu de centaines de problèmes LeetCode ; l'intervenant a été recruté chez Microsoft avec cette méthode.

SSH expliqué en 2 minutes !
Courte vidéo sur SSH (Secure Shell) : protocole d'accès distant sécurisé, canal chiffré, modèle client/serveur, et authentification par mot de passe vs clé.
Jour 8
Vu MIT/Anthropic sur les limites du codage IA ; lu DDIA chapitre 6 sur le partitionnement.
DDIA Chapitre 6 : Partitionnement
Résumé du chapitre de Kleppmann sur le partitionnement (sharding) : répartition des données, stratégies, index secondaires, rééquilibrage et routage des requêtes.
Notes AWS Systems Manager (aperçu, Fleet Manager, DHMC, documents, Run Command, Session Manager, Automation, Parameter Store, Inventory, State Manager, Distributor, Patch Manager, Maintenance Windows, OpsCenter)
Notes condensées sur AWS Systems Manager : agent, Fleet Manager, DHMC, documents, Run Command, Session Manager, Automation, Parameter Store, Inventory, State Manager, Distributor, Patch Manager, Maintenance Windows, OpsCenter (OpsItems, runbooks).
Jour 7
Poursuite de l'étude AWS CloudOps avec AWS Systems Manager (aperçu, Fleet Manager, groupes de ressources).
Notes AWS EC2 (lancement, redimensionnement, placement, SSH, CloudWatch Agent, status checks, hibernate, Instance Scheduler, AMI, Image Builder)
Notes condensées sur EC2 : lancement, redimensionnement, placement groups, SSH/Instance Connect, CloudWatch et agent, status checks, Hibernate, Instance Scheduler, AMI (création, No-Reboot, cross-account), EC2 Image Builder, AMI en production.
Jour 6
Vu le stream DDIA Ch5, poursuivi AWS CloudOps (EC2 + AMI, Image Builder), rédigé les notes EC2.

Designing Data-Intensive Applications: Chapter 5
Notes d'un live stream sur le chapitre 5 de DDIA (Réplication) : single-leader, primary et read replicas, scaling des lectures, haute disponibilité et availability zones.
Jour 5
Vu les boucles et tâches planifiées Claude 24/7, lu le ch.5 de DDIA, commencé la migration du blog Spacely (bloquée par un dépôt obsolète).
DDIA Chapitre 5 : Réplication
Résumé du chapitre de Kleppmann sur la réplication : pourquoi répliquer, réplication single-leader, multi-leader et leaderless, et les compromis de cohérence.

Comment j'ai fait un employé IA 24/7 avec Claude (tâches planifiées et boucles)
Notes sur l'exécution de Claude 24/7 via deux méthodes : /loop dans Claude Code (par intervalle, technique) et Tâches planifiées dans le cloud desktop (sans code, set-and-forget).
Jour 4
Lu le ch.4 de DDIA, créé des Claude SKILLS pour Shirimono et un CLI pour des résumés de fierté basés sur Slack (brag-slack-cli)
DDIA Chapitre 4 : Encodage et évolution
Résumé du chapitre de Kleppmann sur les formats d'encodage des données, l'évolution des schémas et la compatibilité dans les systèmes data-intensive.
Jour 3
Revu une PR avec de nouvelles technologies, regardé des talks sur le développement piloté par les spécifications et les compétences d'agents, lu et regardé le contenu du chapitre 3 de DDIA
DDIA Chapitre 3 : Stockage et récupération des données
Comment les bases de données stockent et récupèrent les données — des moteurs à structure de journal (LSM-trees) aux moteurs orientés pages (B-trees), en passant par les stratégies d'indexation, OLTP vs OLAP et le stockage orienté colonnes.

Designing Data-Intensive Applications : Chapitre 3
Parcours en livestream du chapitre 3 de DDIA -- explications visuelles du stockage en lignes vs en colonnes, B-trees vs LSM trees, et pourquoi les bases de donnees OLTP et OLAP sont concues differemment.

Ne construisez pas des agents, construisez des skills
Notes sur la presentation d'Anthropic au sujet des agent skills -- des dossiers organises qui encapsulent des connaissances procedurales composables, complementant les serveurs MCP dans l'architecture emergente des agents generaux.

Spec-Driven Development : le codage assisté par IA expliqué
Notes sur le spec-driven development — comment la rédaction de spécifications avant le code réduit l'ambiguïté et améliore le codage assisté par IA par rapport au vibe coding.
Jour 2
Mise en place de Keystatic CMS, correction des redirections i18n, découverte d'astuces Rails et Claude Code, et lecture du chapitre 2 de DDIA.
DDIA Chapitre 2 : Modèles de données et langages de requêtes
Notes sur le chapitre 2 de Designing Data-Intensive Applications — modèle relationnel vs modèle document, langages de requêtes et bases de données orientées graphe.

Comment un Staff Engineer de Meta utilise Claude Code : 50 conseils pour le developpement agentique
Le guide complet de John Kim pour passer du codage manuel a l'orchestration agentique avec Claude Code -- configuration, commandes avancees et workflows professionnels.
Jour 1
Lecture de DDIA, réduction des alertes Honeybadger, Claude Code Actions, développement piloté par spécifications IA, et avancement sur Shirimono.