La plupart des entreprises qui vendent du développement d'applications n'ont jamais exploité ce qu'elles ont livré. Elles livrent un dépôt, facturent et partent. Le premier incident de production est le problème du client, et il arrive environ six semaines plus tard quand un certificat expire ou qu'une file d'attente est sauvegardée. Exploiter votre propre logiciel pendant des années change la façon dont vous l'écrivez, et il n'y a pas de raccourci pour apprendre cela.
Nous exploitons un cluster de production Kubernetes qui porte notre propre plateforme: une centaine de déploiements, nos propres serveurs de messagerie, nos propres commutateurs téléphoniques, nos propres serveurs de médias WebRTC, notre propre inférence et recherche vectorielle. Chacun de ces éléments est ce que la plupart des ateliers de développement appelleraient une intégration et une livraison à un fournisseur.Nous les construisons et les exploitons, c’est pourquoi nous pouvons vous dire dès la première conversation quelles parties de votre idée sont difficiles et quelles parties ne sont que difficiles.
Cela signifie aussi que nous vous parlerons des choses. Une grande partie de ce qui est vendu comme logiciel personnalisé est un problème de configuration portant un budget.Si votre exigence est satisfaite par quelque chose qui existe déjà, la réponse honnête vaut plus pour vous que la facture, et nous préférons avoir le prochain projet que celui-ci.
| L'arrangement habituel | Comment nous travaillons |
|---|---|
| Remise d’un dépôt et d’une facture finale | Exploite ce que nous expédions, ou le remet avec le runbook qui l'exploite |
| Appelle chaque service tiers une intégration | Nous avons écrit nous-mêmes les couches mail, téléphonie, vidéo et inférence |
| Estimations dans les points d'histoire qui dérivent | Cite un nombre fixe après la découverte, et vous dit ce qui le changerait |
| Équipe votre projet avec quiconque est sur le banc | Est une petite équipe qui expédie à la production chaque semaine; vous rencontrez tout le monde |
| Propriétaire de l'hébergement afin que vous ne puissiez pas partir | Écrit la sortie dans le contrat et documente la migration |
Ce que vous obtenez réellement
- Une portée écrite et un prix fixe avant tout mouvement d'argent
- Le code source dans votre dépôt à partir du premier commit, sous votre licence
- Infrastructure en tant que code — les manifestes de cluster, pas une capture d'écran d'une console
- La surveillance, les alertes et l'agrégation des journaux sont câblés avant le lancement, et non après la première panne
- Un manuel écrit pour qui que ce soit qui l'exploitera, y compris nous quitterons
- Tests de charge et de défaillance par rapport aux chiffres que vous attendez réellement
Développement d'applications en détail
Nos systèmes qui soutiennent cela
Le meilleur pour
Les entreprises dont les exigences sont vraiment spécifiques — une intégration que personne ne vend, un flux de travail sans modèles de produits, un système qui doit continuer à fonctionner
Pas pour
Toute personne qui serait mieux servie en configurant quelque chose qui existe déjà, nous vous dirons si c'est vous.
Questions qui nous sont posées
Les industries avec lesquelles nous travaillons
Dites-nous ce que vous essayez de faire
Une courte conversation est généralement suffisante pour savoir si nous sommes les bonnes personnes, si nous ne le sommes pas, nous le dirons et vous indiquerons quelque part mieux.
