Aller au contenu
GLAULABS · Conseil indépendant · Europe · Amérique du Nord

J'aide les startups à corriger des backends Go lents et fragiles avant que la dette technique ne bloque la livraison.

Fiabilité des backends Go Architecture de systèmes distribués Réduction de dette technique Workflows d'ingénierie assistés par IA

Je suis @Ullaakut, ingénieur en systèmes distribués avec plus de 10 ans d'expérience sur des backends Go, systèmes de streaming vidéo, infrastructures Kubernetes et tooling développeur. J'interviens auprès de startups et de petites équipes d'ingénieurs via des missions courtes à fort impact, centrées sur les revues d'architecture, la réduction de dette technique, les bonnes pratiques Go et les workflows d'ingénierie assistés par IA.

10+ ans en backend et systèmes distribués 8 000+ stars GitHub Systèmes utilisés par des millions de personnes dans le monde

Quand votre backend grandit plus vite que votre architecture

De nombreuses équipes atteignent un point d'inflexion où la dynamique produit reste forte, mais où les fondations techniques commencent à ralentir la livraison et à augmenter le risque opérationnel.

Checklist des signaux

Si les problèmes qui suivent vous semblent familiers, un audit ciblé crée généralement un levier immédiat.

  • Incidents de fiabilité fréquents et services fragiles

    Critique
  • Goulets d'étranglement de scalabilité dans le backend ou les flux de données

    Critique
  • Dérive architecturale et trajectoires de décision technique peu claires

    Important
  • Livraison ralentie par l'accumulation de frictions techniques

    Important
  • Onboarding de nouveaux ingénieurs chronophage en raison de systèmes complexes et mal documentés

    Important

Offres de conseil

J'aide les organisations à évaluer et optimiser architecture, dette technique, structure d'équipe et clarté technique, puis à transformer ces constats en direction actionnable pour leurs projets les plus critiques.

Offre principale

Audit de 2 semaines

Audit de codebase et d'architecture

Une révision ciblée de votre codebase Go/backend/systèmes distribués pour mettre en évidence les risques d'architecture, les failles de fiabilité, les goulots d'étranglement de performance et les bloqueurs de livraison. Vous recevez en deux semaines un rapport écrit avec constats prioritaires, recommandations concrètes et étapes à suivre.

Offres secondaires

Retainer

Conseil en conception système et ingénierie

Un accompagnement compatible retainer pour fondateurs, CTO et responsables engineering qui ont besoin d'un regard senior externe sur la conception système, les compromis de scalabilité, la stratégie de fiabilité et la qualité de décision dans la durée.

Mise en place de workflow

Bonnes pratiques des workflows d'ingénierie IA

Une adoption pratique de workflows assistés par IA pour la revue de code, les tests, la documentation, le refactoring et l'onboarding, avec des garde-fous explicites pour augmenter le débit sans dérive de processus.

Interventions complémentaires

Pack de lancement

Pack de lancement OSS pour outils internes

Transformer des outils internes en projets open source crédibles qui attirent utilisateurs et contributeurs, tout en soutenant les objectifs de recrutement et de visibilité. Le scope peut inclure structure repository, documentation, guides de contribution, stratégie de release, changelogs, exemples, parcours d'onboarding et automatisation GitHub.

Cadre de guidelines

Standardisation de codebase pour équipes Go

Aligner des codebases Go multi-équipes autour de patterns partagés, guidelines de référence et standards de review. Inclut un processus de gouvernance pratique pour faire évoluer les standards de manière collaborative et les utiliser pour l'onboarding et les PR reviews.

Support de revue asynchrone

PR reviews as a service

Revues de code asynchrones de pull requests, RFC, documentations d'architecture et documents de solution design. Obtenez un second avis de quelqu'un qui a déjà construit des systèmes similaires à grande échelle.

Timeline d'engagement

Les engagements sont courts, basés sur des faits et fortement documentés pour que votre équipe conserve son élan suite à la mission.

  1. Cadrage et capture du contexte

    J'aligne avec vous le contexte d'architecture, les contraintes business et la capacité des équipes, puis je définis un scope de mission précis.

    Livrable: Brief de mission et plan de revue

  2. Analyse technique approfondie

    J'inspecte les chemins de code critiques, les flux de données, les signaux opérationnels et les frontières d'ownership pour identifier les causes racines.

    Livrable: Diagnostic système fondé sur des preuves

  3. Recommandations et compromis

    Je documente des options concrètes avec impact attendu, coût d'implémentation et compromis de risque pour rendre les décisions explicites.

    Livrable: Rapport de recommandations écrit

  4. Séquençage d'exécution

    Nous priorisons ensemble les changements qui réduisent le risque rapidement sans bloquer la livraison produit.

    Livrable: Roadmap d'exécution priorisée

  5. Support de suivi optionnel

    Si utile, je reste impliqué sur des cycles courts de conseil architecture et de revue PR/RFC pour soutenir l'exécution.

    Livrable: Support ciblé continu

Expérience sélectionnée

Projets représentatifs où je suis intervenu dans des environnements complexes pour rendre les systèmes plus compréhensibles, maintenables et évolutifs.

Plateforme de streaming CCTV distribuée

Décomposition de monolithe C++ et services Go distribués

Migration d'une partie d'un monolithe CCTV d'environ 2M de lignes de code vers une architecture microservices Go distribuée utilisée pour des opérations de vidéosurveillance sur plusieurs datacenters dans le monde. Ce travail a aussi mené à la création de Cameradar.

Traefik Labs

Ingénierie plateforme core et enterprise

Contributions à Traefik et aux produits enterprise sur des outils de gestion de cluster, des workflows Helm et des pratiques d'ingénierie internes. J'y ai aussi introduit des guidelines Go ensuite réutilisées dans plusieurs entreprises.

Infrastructure de données Flow blockchain

Optimisation mémoire et performance d'arbres préfixes

Travail sur les systèmes de provisioning de données pour de larges jeux de données d'état d'exécution, avec des gains sur l'empreinte mémoire et les performances d'insertion via des optimisations comme l'introduction de nœuds légers, et l'optimisation des opérations fréquentes.

Nitrado

Orchestration de serveurs de jeu et systèmes backend anti-DDoS

Travail sur des systèmes d'orchestration à grande échelle inspirés des patterns de réconciliation Kubernetes avec etcd et CRD, puis sur la réduction de dette technique et l'amélioration de maintenabilité/performance de services backend liés à l'anti-DDoS.

Track record open source

Mainteneur · gomods/athens

Mes projets open source sont utilisés par des ingénieurs et des chercheurs en sécurité dans le monde entier.

Toolkit d'audit de caméras RTSP utilisé par des chercheurs en sécurité et des équipes de défense

Go 5 017 621

Bibliothèque nmap idiomatique pour les développeurs Go sur des workflows de découverte réseau

Go 1 041 117

Outil de recherche autour de scénarios de perturbation de flux CCTV pour tests de sécurité

Go 403 53

Expertise cœur

  • Go (Golang)
  • Systèmes distribués
  • Kubernetes
  • Systèmes de streaming
  • etcd
  • PostgreSQL
  • Ingénierie de fiabilité
  • Revues d'architecture
  • Réduction de dette technique
  • Workflows IA assistés
  • Observabilité
  • Open source

Discutons de votre situation

Je prends un nombre limité de missions de conseil à fort impact. Si votre équipe fait face à une livraison ralentie, à une complexité opérationnelle élevée ou à des problèmes de fiabilité backend, faites-moi part de votre situation ci-dessous.

Je réponds généralement sous 2 jours ouvrés.

Vous préférez l'email direct ? contact@glaulabs.com