Technologies
Nos technologies
Tout ce que nous employons réellement pour concevoir, connecter, déployer et protéger vos systèmes, avec les critères qui nous font choisir l'un plutôt que l'autre.
Inventaire complet
Classées par usage
Regroupées par ce à quoi elles servent, pour situer chaque outil dans la chaîne. Survolez un logo pour le voir en couleur.
Construire le produit
Ce avec quoi les interfaces et les règles métier sont écrites.
Langages
- TypeScript
- JavaScript
- Python
- PHP
- Java
- Kotlin
- Swift
- Dart
- SQL
- C embarqué
Front-end
- Next.js
- React
- Angular
- Vue.js
- Nuxt
- Svelte
- Tailwind CSS
- Bootstrap
- Sass
Back-end
- Node.js
- NestJS
- Express
- Laravel
- Symfony
- Spring Boot
- GraphQL
- OpenAPI
- Odoo
Mobile
- React Native
- Expo
- Flutter
- Android
- iOS
- Firebase
Temps réel
- Socket.io
- WebSocket
- WebRTC
- RabbitMQ
- Apache Kafka
Stocker et exploiter les données
Le modèle relationnel d'abord ; l'analyse vient ensuite, jamais l'inverse.
Bases de données
- PostgreSQL
- MySQL
- MongoDB
- Redis
- TimescaleDB
- InfluxDB
- Elasticsearch
- Prisma
- TypeORM
Data et analyse
- Python
- Pandas
- Metabase
- Apache Superset
- SQL
Instrumenter le terrain
Protocoles ouverts et documentés, pour rester interopérable avec vos équipements.
IoT et industriel
- MQTT
- Mosquitto
- Node-RED
- Modbus
- OPC-UA
- LoRaWAN
- NB-IoT
- LTE-M
- Zigbee
- ESP32
- Arduino
- Raspberry Pi
Déployer et exploiter
Ce qui fait tenir le système en production, et ce qui prévient quand il ne tient plus.
Infrastructure
- Docker
- Kubernetes
- Nginx
- Linux
- Ubuntu
- PM2
Cloud et hébergement
- AWS
- OVHcloud
- Google Cloud
- Cloudflare
- Let's Encrypt
Intégration continue
- Git
- GitHub
- GitHub Actions
- GitLab CI
- Jenkins
Observabilité
- Sentry
- Prometheus
- Grafana
Protéger et vérifier
Le contrôle d'accès, le chiffrement et les tests ne sont pas des options de fin de projet.
Sécurité
- JWT
- OpenSSL
- TLS / mTLS
- X.509
- OAuth 2.0
- Argon2
- OWASP ASVS
- OWASP Top 10
Qualité
- Vitest
- Jest
- ESLint
- Postman
- Figma
- WCAG 2.2
Connecter au reste du monde
Paiement mobile, cartographie, messagerie : les services que vos utilisateurs emploient déjà.
Paiement
- Mobile Money
- PawaPay
- MTN MoMo
- Airtel Money
- Stripe
Services tiers
- Google Maps
- WhatsApp Business API
Nos critères
Le choix technique vient après le besoin
Nous ne commençons jamais par la technologie. Deux projets du même secteur peuvent justifier des choix différents selon la volumétrie, la couverture réseau, les compétences de vos équipes et le budget d'exploitation.
Une technologie éprouvée, bien maîtrisée
PostgreSQL, Docker, TypeScript : des choix documentés, faciles à recruter et à reprendre. L'originalité technique se paie en maintenance.
La base de données avant le framework
Un schéma relationnel bien modélisé survit à plusieurs changements de framework. C'est ce qui coûte le plus cher à corriger après coup.
Le moins de dépendances possible
Chaque bibliothèque ajoutée est une surface d'attaque et une dette de mise à jour. Nous n'en ajoutons que si le gain est réel.
Standards ouverts pour l'industriel
Modbus, OPC-UA, MQTT : des protocoles documentés, non propriétaires, qui garantissent l'interopérabilité avec vos équipements existants.
Le paiement s'adapte à vos usages
Mobile money via un agrégateur comme PawaPay, carte bancaire, virement : nous intégrons la méthode que vos clients utilisent déjà. Aucune donnée de carte n'est stockée chez vous.
Un hébergement de confiance, à votre nom
AWS, OVHcloud ou Google Cloud selon vos contraintes de coût, de latence et de localisation des données. Les comptes sont ouverts au nom de votre organisation.
Services
Quelles technologies pour quel besoin
Chaque fiche de service liste les briques qu'elle mobilise réellement.
Africa Tech Services
Une contrainte technique particulière ?
Matériel existant, protocole imposé, hébergement contraint : dites-nous ce avec quoi il faut composer.
