• Chez Ippon depuis 2013 • Code en Java depuis 2000 • @stephlag Olivier Revial • Développeur • Chez Ippon depuis 2013 • Code en Java depuis le berceau • @pommedouze
moteur de recherche d’un site de e-commerce • Architecture de microservices pour alimenter, interroger et superviser les composants du moteur • Projet multi-plateformes et multilingue (multi-tenants) • Démarrage début 2015, déploiement s’étendant maintenant à d’autres équipes
système... produira inévitablement une architecture dont la structure est une copie de la structure de communication de cette organisation.“ Melvin Conway - 1968 13
Isoler les instances pour les microservices • Bien utiliser le mécanisme de Curator (ServiceInstance) • Marquer les instances “Down” • Système CP • Doit être surveillé • Bien nettoyer les logs (zkCleanup) 18