Menu
Démarrer un projet

Technologies

Technologies

La pile réellement employée par NextWR, regroupée par couche. Un produit connecté traverse chacune de ces couches, ce qui explique qu'elles soient choisies ensemble plutôt qu'une à une.

Comment les couches s'enchaînent

Une empreinte lue sur un terminal devient une notification sur le téléphone d'un parent. Entre ces deux moments, l'événement traverse six couches, et chacune est du logiciel écrit par NextWR.

Six couches enchaînées : logiciel embarqué, réseau, API, base de données, tableau de bord web et application mobile, jusqu'aux personnes qui les utilisent.

Logiciel embarqué
Réseau
API
Base de données
Tableau de bord web
Application mobile
Personnes
De l'appareil à l'utilisateur. Chaque couche porte une décision qui doit tenir : ce qui se passe quand le réseau tombe, qui a le droit de lire l'enregistrement, comment le tableau de bord reste rapide quand la table grossit.

Back-end

PHP · Laravel · Node.js · Python

Front-end

React · Next.js · JavaScript · Bootstrap · React Query · Axios

Mobile

React Native · Flutter

Bases de données

MySQL · MongoDB · Redis

Infrastructure

Linux · Docker · Docker Swarm · Kubernetes · Traefik · Proxmox · Ceph · GlusterFS · ZeroTier · répartiteurs de charge · proxys inverses

IoT

terminaux AOSP Android · lecteurs d'empreintes · lecteurs RFID et cartes · 4G · Ethernet · Wi-Fi · provisionnement d'appareils · supervision d'appareils

IA

développement d'applications à base de LLM · génération et évaluation automatisées · recherche sur l'inférence locale et embarquée

Outils

Git · GitHub · Composer · npm · Yarn · Gradle · Android SDK

Choisir plutôt que collectionner

Une pile technique est un ensemble d'engagements, pas une collection d'écussons. Laravel et Node portent les API parce que l'équipe les écrit tous les jours et les relit vite. React et Next.js portent les interfaces web pour la même raison. MySQL est le stockage relationnel par défaut, MongoDB accueille les documents qui refusent un schéma, et Redis absorbe sessions, files d'attente et caches.

L'infrastructure suit la même règle. Docker Swarm suffit à la plupart des déploiements et coûte bien moins cher à exploiter que Kubernetes ; Kubernetes intervient là où la charge le justifie. Rien ici n'est présent parce que c'est à la mode.

Cloud, DevOps et infrastructure

Dites-nous ce que vous construisez.

Écrivez en anglais, en français, en roumain ou en arabe. Chaque message reçoit une réponse écrite sous un jour ouvré.