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.
01
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
02
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
03
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
04
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
05
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.
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.