大多数销售应用程序开发的公司从未运行过他们所交付的产品,他们交付了一个储存库,开具了发票,然后离开。 第一个生产事件是客户的问题,并且在大约六周后,当证书过期或队列备份时,它就会到来。 运行自己的软件多年后,你编写软件的方式会发生变化,而学习这一点没有捷径。
我们运行一个生产 Kubernetes 集群,运行我们自己的平台:一百多个部署,我们自己的邮件服务器,我们自己的电话交换机,我们自己的 WebRTC 媒体服务器,我们自己的推理和矢量搜索。 每一个都是大多数开发商会称之为集成和交付给供应商的东西。 我们构建和运行它们,这就是为什么我们可以在第一次交谈中告诉您您的想法的哪些部分是困难的,哪些部分只是看起来困难。
这也意味着我们会劝说你不要做这些事情。 很多定制软件都是配置问题,并且有预算。 如果您的要求已经被现有的产品满足,那么诚实的答案对您来说比发票更有价值,我们更愿意接下来的项目而不是这个。
| 通常的安排 | 我们如何工作 |
|---|---|
| 交付存储库和最终发票 | 运行我们发送的内容,或将其与运行它的运行手册一起交付 |
| 调用每个第三方服务的集成 | 我们自己编写了邮件、电话、视频和推理层 |
| 漂移的故事点中的估计值 | 发现后引用一个固定数字,并告诉你什么会改变它 |
| 无论谁在长凳上,都会为您的项目配备工作人员 | 是一个小团队,每周发货到生产;你会见每个人 |
| 拥有托管,所以你不能离开 | 将退出写入合同并记录迁移 |
您实际获得的是什么
- 在任何资金移动之前,书面范围和固定价格
- 从第一次提交开始的源代码,在您的许可证下
- 基础架构即代码 — 群集清单,而非控制台截图
- 监控、警报和日志汇总在启动之前,而不是在第一次中断之后进行连接
- 一个为下一个操作人员写的运行手册, 包括我们离开
- 对照您实际预期的数字进行负载和故障测试
应用开发 详细信息
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
我们的系统支持这一点
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
最佳
企业的要求是真正具体的 — 集成没有人出售,工作流程没有产品模型,系统必须保持运行
不适用
任何人都可以通过配置已经存在的东西来获得更好的服务。 我们会告诉你是否是你。
