L'architecture de sécurité à toute épreuve de CI/CD de Blacksmith

2025-05-25
L'architecture de sécurité à toute épreuve de CI/CD de Blacksmith

Blacksmith est fière de son architecture de sécurité robuste pour CI/CD, détaillée dans cet article. Le processus commence par l'intégration de GitHub, en passant par le plan de contrôle, le plan de données et les mécanismes de cache, illustrant la protection complète du code de l'utilisateur, des secrets et des artefacts mis en cache. Les mesures de sécurité comprennent l'authentification GitHub SSO, le principe du moindre privilège, le cryptage TLS et les microVM Firecracker, garantissant la sécurité à chaque étape. La conformité SOC 2 Type 2 et les tests de pénétration réguliers renforcent encore la confiance et répondent aux préoccupations de sécurité.

Lire plus
Développement Sécurité CI/CD

Blacksmith : Comment une plateforme CI serverless atteint la rentabilité grâce à la multilocation

2025-05-14
Blacksmith : Comment une plateforme CI serverless atteint la rentabilité grâce à la multilocation

Blacksmith, une startup YC, a construit une plateforme cloud serverless pour les charges de travail CI. Initialement, elle s'appuyait sur des simulations pour projeter ses marges, jusqu'à découvrir les avantages économiques de la multilocation. En tirant parti de la nature sporadique des charges de travail CI – tâches de courte durée (5 à 40 minutes) et clients géographiquement dispersés – Blacksmith utilise efficacement ses ressources serveur. Sa flotte de centaines de CPU de jeu bare-metal, virtualisées avec Firecracker, crée et détruit des microVM à la demande. Plus de clients signifient plus d'activité aléatoire, ce qui lisse le fonctionnement global, réduit le coût de service de chaque tâche et augmente les marges bénéficiaires. L'article détaille la rentabilité à différents niveaux d'utilisation et l'impact des fuseaux horaires et de la géographie sur l'utilisation des ressources, démontrant ainsi le pouvoir économique de son modèle multilocation.

Lire plus
Développement multilocation