Viadeo est une société dont l'activité principal est le réseau sociable d'entreprise.
Afin de valoriser son produit, Viadeo a décidé d'investir dans la création d'un équipe d'architecture logiciel. L'équipe architecture gère principalement la partie back end (non visible directement par le public) mais intervient partiellement sur la partie front (www.viadeo.com). L'objectif principal de l'équipe est la construction d'une nouvelle plateforme (CQRS, EDA).
Equipe architecture : 6 personnes
Assurer du support technique aux développeurs
Assurer la cohérence des développements avec l'architecture en place
Normalisation de l'utilisation du framework Spring
Documentation technique
Participation à la création de 2 nouvelles plateformes:
event platform
viadeo platform
Modularisation des services avec Mesos et Marathon
Refonte de la plateforme de batch avec Spring Batch, Spring Data et Spring Batch Admin.
Test de charges, optimisation des performances, profiling.