Aller au contenu

Stack technique

Les technologies avec lesquelles nous construisons, et pourquoi.

Nous nous en tenons à des outils très répandus et bien maintenus. Les systèmes sont ainsi plus faciles à recruter, plus faciles à transmettre, et moins exposés si un éditeur de niche disparaît. Les startups et les grandes entreprises ont la même stack ; ce qui change, c’est la part dont un projet a besoin.

Infrastructure

  • AWS
  • Docker
  • Kubernetes
  • Terraform
  • Cloudflare
  • Vercel

Backend

  • Node.js
  • TypeScript
  • Python
  • PostgreSQL
  • Redis
  • GraphQL

IA et ML

  • AWS Bedrock
  • OpenAI
  • Anthropic
  • LangChain
  • Bases vectorielles
  • Python

Frontend

  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • TypeScript
  • Motion

Mobile

  • React Native
  • Flutter
  • Swift
  • Kotlin
  • Expo

DevOps et observabilité

  • GitHub Actions
  • Datadog
  • Sentry
  • CI/CD
  • IaC

Commerce et CMS

  • Shopify
  • WordPress
  • WooCommerce
  • Hydrogen
  • Sanity

Sécurité

  • Sécurité par ligne
  • OAuth 2.0
  • JWT
  • Chiffrement au repos et en transit
  • Journalisation d’audit

Philosophie d’ingénierie

Ce que nous exigeons, quelle que soit la stack.

Cloud-native, dimensionné au problème

  • Déploiements conteneurisés
  • Des microservices seulement là où leur complexité se justifie
  • Une infrastructure qui s’adapte au trafic

La sécurité dès le premier commit

  • Sécurité par ligne dans la base de données
  • Chiffrement au repos et en transit
  • Authentification OAuth 2.0 et JWT

Vous savez quand quelque chose tombe en panne

  • Supervision et alertes
  • Traçage entre les services
  • Suivi des erreurs qui signale les problèmes tôt

Des systèmes qui se connectent proprement

  • API REST et GraphQL
  • Une documentation utilisable par votre équipe
  • Gestion des versions et limitation de débit

Des données fiables

  • Transactions ACID
  • Pistes d’audit infalsifiables
  • Sauvegardes et reprise

Un code qu’une autre équipe peut reprendre

  • Développement typé
  • Tests automatisés
  • Pipelines CI/CD

Vous utilisez déjà une autre stack ?

C’est fréquent. Dites-nous ce que vous avez aujourd’hui : nous vous dirons honnêtement si nous pouvons travailler avec, ou ce que nous changerions.