Avalon Lab accompagne AIM45 dans le développement de sa plateforme web collaborative basée sur l’exploitation des données de capteurs.
Guidé par les principes du DDD (Domain Driven Design) et de l'architecture hexagonale.
La plateforme est notamment composée d'un monolithe modulaire (CRUD et CQRS en fonction des domaines), de quelques micro-services (notamment un bot Telegram) et d'une base de données spécialisée dans les séries temporelles (Warp 10).
Java 11 & Kotlin / Vuejs et Web Components (LitElement) / Izanami / Warp 10 / Cellar (S3) / PostgreSQL / RabbitMQ / Datadog / Le tout déployé chez Clever Cloud.
Ingénieur/navigateur et Fondateur AIM45
AIM45 développe une plateforme Web collaborative pour optimiser un objet IoT. Notre expérience est basé sur le monde de la course au large dans lequel nous sommes présent depuis plus de 25 ans.
La course au large comme beaucoup de milieu technologique voit arriver un nombre important de données. Il y a beaucoup d'informations à en retirer. L'enjeu est de rendre disponible ces informations aux bonnes personnes, au bon moment.
Elle s'adresse à toute équipe de R&D, de maintenance ou surveillance d'un objet Iot. On parle de cargo, éolienne, machine numérique ou bateau.
Oui, nous sommes présent au sein de IMOCA qui préparent le prochain Vendée Globe ainsi que très impliqué avec l'écurie Gitana qui prépare un record autour du monde pour cet hiver.
On partait from scratch et l'objectif était de mettre en place l'architecture de la plateforme et de faire les premières briques technologiques.
Il y a eu un travail d'échanges importants pour mettre en avant les objectifs à moyen terme. Une fois les technologies choisis, nous nous sommes concentré sur une première fonctionnalité.
Aujourd'hui nous avons notre solution présentes chez une dizaine de clients. Les briques technologiques sont en places en support de 3 fonctionnalités. On peut s'appuyer sur cette base pour enrichir notre offre.
Il est clair que l'aspect métier aurait été un plus, mais au final l'échange entre nos deux domaines (programmation et course au large) a permis de ne pas faire des choix trop orientés et je l'espère avoir permis de poser les bases pour une architecture sur du long terme
L'intérêt est de pouvoir faire appel directement à un pool de développeurs et donc une base de connaissance et d'expérience plus importante.
Un service d'amorçage qui a rempli totalement son rôle. Merci.