KamoCRM

Nous construisons des logiciels, ce n'est pas une activité secondaire.

Les mêmes ingénieurs qui ont écrit les quarante services backend de KamoCRM, exécutent son Kubernetes cluster et maintiennent son courrier, son téléphone et sa vidéo en fonctionnement construiront le vôtre.Demandez le diagramme d'architecture lors du premier appel - il y en a un.

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.

Ce qui arrive habituellement, et ce que nous faisons à la place.
L'arrangement habituelComment nous travaillons
Remise d’un dépôt et d’une facture finaleExploite ce que nous expédions, ou le remet avec le runbook qui l'exploite
Appelle chaque service tiers une intégrationNous avons écrit nous-mêmes les couches mail, téléphonie, vidéo et inférence
Estimations dans les points d'histoire qui dériventCite un nombre fixe après la découverte, et vous dit ce qui le changerait
Équipe votre projet avec quiconque est sur le bancEst 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

Custom web applicationsThe system your business actually runs on, built properlyAPI and integration developmentMaking two systems agree, including the one with no documentationMobile applicationsCross-platform where it makes sense, native where it does notSI and retrieval systemsAssistants that read your documents, and know what they are not allowed to readReal-time systemsLive data, messaging, presence and media — the unforgiving end of the webData engineering and migrationMoving data between systems without losing any of itPlatform and DevOps engineeringKubernetes, pipelines and the deployment safety nobody notices until it is missingLegacy modernizationImproving a system that cannot be switched offDocument and workflow automationSignatures, approvals and the paperwork that eats the weekTelephony integrationCalls, messages and recordings joined up to the customer record

Nos systèmes qui soutiennent cela

The cluster we run our own company onA production Kubernetes platform, operated by the people who deploy to itA distributed data layer, chosen deliberatelyDistributed SQL, wide-column, cache, object storage and vectors — each for a reasonInference we run ourselvesModels, embeddings, vector search, speech and translation — on our own hardwareA mobile application, in the storesReact Native with native modules where JavaScript will not do
Tous d'entre eux

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

SaaS CompaniesTech StartupsIT & MSPFinancial Services

Nos autres services

Web DesignSites built to be fast, found and maintainedWeb MarketingSearch, content and attribution from people who built the measurement

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.

Commencez une conversationJ'utilise déjà KamoCRMComment nous citons