Systèmes et données
Concurrence, tolérance aux pannes, et le modèle de données sur lequel tout le reste repose. La personne qui décide comment un système se comporte le pire jour, pas le meilleur.
Elixir, OTP, Ash, Oban, Postgres
Nous ne sommes pas une entreprise qui a développé une couche de management. Nous sommes trois ingénieurs seniors qui ont continué à coder, pris les projets auxquels nous croyions, et en répondons nous-mêmes.
Démarrer un projetNous avons construit le studio que nous aurions voulu embaucher : les personnes qui cadrent votre projet sont celles qui l'écrivent, et elles sont toujours là en année deux.
Nous ne publions pas de titres. Les titres décrivent une hiérarchie, et il n'y en a pas ici — chaque fondateur possède un domaine, y a le dernier mot, et écrit du code en production chaque semaine.
Concurrence, tolérance aux pannes, et le modèle de données sur lequel tout le reste repose. La personne qui décide comment un système se comporte le pire jour, pas le meilleur.
Elixir, OTP, Ash, Oban, Postgres
L'apparence, la sensation et la cohérence du logiciel à mesure qu'il grandit. Conçoit l'interface et la construit — pas une passation entre deux personnes qui ne se parlent jamais.
SvelteKit, Next.js, TypeScript, systèmes de design
Où le logiciel tourne et comment il y arrive. Rend les mises en production routinières et les pannes visibles, pour que personne ne les découvre par un client.
Cloudflare, Terraform, CI/CD, observabilité
Pas de chargé de compte, pas de relais. La personne qui répond à votre question est celle qui a écrit le code dont il s'agit.
Un mois ou un an — le calendrier suit ce dont vous avez réellement besoin. Un MVP ou une première version fonctionnelle ne reste pas en phase de découverte pendant un trimestre ; il est mis en ligne et commence à recueillir des retours.
Chaque changement est relu par un autre fondateur avant d'être déployé. Les revues vérifient d'abord l'approche, le style ensuite.
Si un projet ne correspond pas — mauvaise stack, mauvais calendrier, mauvais problème pour nous — nous le disons plutôt que de prendre le travail et d'apprendre sur votre budget.
Tout vous appartient — vos dépôts, vos comptes cloud, vos données. Nous ne retenons rien en otage, et nous continuons à le maintenir et à l'améliorer bien après le lancement.
Nous utilisons Elixir, Phoenix, SvelteKit et Terraform parce qu'ils sont documentés, faciles à recruter et éprouvés — pas parce qu'ils sont nouveaux.
N'importe quoi peut fonctionner pour une démo. Ce qui compte, c'est de savoir si ça peut encore être modifié sans risque une fois que ceux qui l'ont construit sont partis.
Les systèmes ne deviennent pas scalables plus tard. Soit la concurrence et la gestion des pannes sont pensées dès la première ligne, soit la solution est une réécriture.
Trois personnes qui codent toutes avancent plus vite qu'une équipe où la majorité de l'effectif sert surtout à coordonner le reste.
Basés au Maroc, nous travaillons à distance avec des clients où qu'ils soient. Nous travaillons en anglais, en français et en arabe — les trois mêmes langues dans lesquelles nous construisons nos logiciels.
Un court appel, une réponse honnête sur si nous sommes la bonne équipe, et un périmètre sur lequel vous pouvez budgétiser.
Démarrer un projet hello@elixiria.ma