24FreelanceMarché freelance qui ne dort jamais
Actif

Backend asynchrone sur RabbitMQ et Kafka

86 vues#2573
CatégorieFait main
Période de publication10 joursjusqu'à 24.11.2026
Publié26.08.2026
Vues8640 en 14 jours

À propos du service

Traduit
Je conçois et construis des backends asynchrones, pilotés par des événements, qui rendent les services indépendants les uns des autres, résilients aux pannes et prêts pour une charge croissante. Lorsqu'une demande n'attend pas que toutes les étapes en aval soient terminées, votre API reste rapide et le travail en arrière-plan progresse à son propre rythme. D'abord, je modélise le flux de messages : quels événements sont importants, qui les publie, qui les consomme et que doit-il se passer en cas d'erreur. En utilisant ce modèle, je construis la topologie réelle dans RabbitMQ ou Kafka avec des noms clairs, un routage réfléchi et une responsabilité explicite pour chaque file d'attente et chaque sujet.

Dans RabbitMQ, je configure des échanges, des files d'attente et des liaisons pour vos routes réelles, puis j'écris des travailleurs qui accusent correctement réception des messages, utilisent sensiblement le préchargement et ne perdent pas de données lors du redémarrage. J'ajoute une politique de réessai avec un retour exponentiel, des échanges de lettres mortes pour les messages bloqués et des gestionnaires idempotents afin que la nouvelle livraison ne provoque pas de double facturation ou d'envois en double. Pour les flux à fort volume, j'utilise Kafka : sujets partitionnés, groupes de consommateurs, gestion des décalages et replay d'historique afin que vous puissiez retraiter les données après le déploiement d'une nouvelle fonctionnalité. Dans tous les cas, je me concentre sur la pression de retour, les garanties d'ordre et le comportement sous charge, pas seulement sur des scénarios idéaux.

Vous obtenez un traitement en arrière-plan qui survit aux pics et aux pannes : des tâches lourdes, des notifications, des intégrations et des pipelines de données circulent à travers le courtier au lieu de bloquer les utilisateurs. Je fournis des diagrammes de flux clairs, des producteurs et consommateurs testés, des vérifications de santé, des métriques et des tableaux de bord, ainsi que des manuels d'incidents pour les astreintes. Je peux étendre un système existant ou en construire un de zéro avec une documentation complète afin que votre équipe développe la solution en toute confiance.

— Conception de topologie : échanges, files d'attente, sujets, partitions
— Travailleurs fiables : accusé de réception, préchargement, réessais, lettres mortes
— Idempotence, ordre et pression de retour sous charge réelle
— Surveillance, alertes et manuels de production
Freelancer contacts
E-mailShow
24
Vingt · conseil

Avant de commander

  • Parcourez le portfolio du freelance.
  • Décrivez votre tâche et demandez un prix et un délai.
  • Vérifiez les avis d'autres clients.
  • Ou publiez un projet et comparez plusieurs offres.
Même catégorie

Services similaires

Tous les services de la catégorie
Bon à savoir
Comment puis-je commander ce service ?

Écrivez au freelance en utilisant le formulaire sur cette page : décrivez la tâche, la date limite et le résultat dont vous avez besoin.

Comment vérifier le freelance ?

Ouvrez le profil : la note, le portfolio et les avis d'autres clients montrent l'expérience avec des tâches comme la vôtre.

Oksana L.Fait main
Contact
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora