HAUT
  • Offres reçues 2
  • Moyenne des offres(FCFA) 235 000 FCFA
  • Ouvert
  • Budget 200 000 FCFA
    ~ 305 EUR
    ~ 340 USD
    ~ 460 CAD
  • En attente

Architecture Base de Données avec réplication automatique

🎯 Objectif

Mettre en place une architecture de données distribuée permettant :

  • Une base locale sur chaque poste

  • Une base centrale (serveur)

  • Une réplication bidirectionnelle automatique

  • Une continuité de service même en cas de coupure réseau

Chaque utilisateur écrit sur sa base locale, et tout se resynchronise automatiquement lorsque le réseau revient.

🧠 Principe technique (haut niveau)

  • Stockage local (poste client)

  • Stockage central (serveur / cloud — par exemple sur une infra type Amazon)

  • Synchronisation par réplication (documents JSON ou tables selon la techno)

  • Gestion :

    • des conflits

    • de la reconnexion réseau

    • de la cohérence globale des données

Deux approches possibles :

Option A — SQL classique

  • Base type MariaDB

  • Réplication master/master ou master/slave

  • Plus complexe à gérer en mode hors ligne

Option B — Orientée synchronisation (NoSQL)

  • Bases documents (JSON)

  • Réplication native

  • Plus adaptées au offline-first

Dans ce cas, il faut généralement :

  • Un développeur full-stack

  • Bonne maîtrise JavaScript / Web

  • Forte compréhension des mécanismes de réplication

  • Gestion de la disponibilité applicative

👨‍💻 Profil recherché

  • Ingénieur / développeur full-stack

  • Très bon niveau BDD

  • Expérience concrète en réplication

  • À l’aise avec :

    • architectures distribuées

    • synchro offline/online

    • gestion de conflits

  • Capable de prendre le projet de bout en bout (freelance senior idéalement)

À PROPOS DE L'EMPLOYEUR:

  • Lieu: Paris
  • Projets publiés: 58
  • Embauches: 9
OFFRE FREELANCE (2)
RÉPUTATION
EXPÉRIENCE
OFFRE
Ange A.
Ange A.   4 années
Développeur web-mobile, maîtrisant de nombreuses technologies (PHP, Laravel, React, Flutter, etc...), ainsi que des connaissances en administration réseaux.
  • Développement de site Web
  • Application Web
  • Developeur Front End
4 années
Montant privé

Ingénieur full-stack expérimenté, je maîtrise la conception d’architectures distribuées et la gestion de bases de données locales et centrales avec réplication automatique. Je suis à l’aise avec les approches SQL classiques ou NoSQL orientées synchronisation, capable de gérer les conflits, la reconnexion réseau et la cohérence globale des données. Mon objectif est de mettre en place une solution robuste, scalable et totalement fonctionnelle en mode offline-first, assurant une continuité de service optimale pour tous les utilisateurs.

Tamma O.
Tamma O.   4 années
Ingénieur logiciel | Systèmes Offline-first, synchronisations & Systèmes Distribués
  • Java
  • Python
  • JavaSE
  • Log4j
  • PostgreSQL
  • JavaFX
  • android
  • Architecture logicielle
  • Kotlin
  • MongoDB
  • Flutter
  • AWS
  • Designer UX/UI
  • Mobile
  • SQL
4 années
Montant privé

Bonjour,

Je suis Rachid OUOROU, ingénieur logiciel spécialisé en architectures distribuées et synchronisation.


Je pense être le votre candidat idéal, car j'ai conçu un système P2P avec réplication automatique pour des établissements scolaires en Guinée. L'architecture est similaire à vos besoins du fait que le système utilise une base locale et base centrale, une synchronisation bidirectionnelle automatique, un fonctionnement hors ligne et des synchros automatiques.

Je suis disponible pour un démarrage immédiat.

Discutons en détails de votre projet !


Compétences requises
Catégories