我们构建什么
CrunchyMonkies 创建跨 Web、移动和 API 层的全栈应用程序。我们专注于需要在技术和组织上都能扩展的系统。
能力
- Web 应用开发 — React、Next.js、Gatsby 和服务器端框架
- 移动 (iOS / Android) — React Native 和平台原生方法
- 渐进式 Web 应用 — 离线优先、可安装、高性能
- API 设计和集成 — REST、GraphQL、gRPC 和第三方集成
- 平 台工程 — 开发者工具、内部平台、单仓库
- 遗留系统现代化 — 增量重写、绞杀者模式迁移、依赖升级
我们的流程
01 发现
我们从结构化的发现阶段开始每个合作:理解你的用户、你的约束和你对完成的定义。没有假设。
02 设计
架构和技术选择是协作做出的,有书面的决策记录。我们为将维护代码的团队而构建,而不仅仅是现在构建它的团队。
03 构建
迭代冲刺,定期演示和代码审查。我们边走边编写测试 — 而不是事后补充。
04 测试
质量保证、性能分析、安全审查和可访问性审计,在任何生产发布之前。
05 部署
CI/CD 管道、运行手册、待命手册和交接文档。我们不认为项目完成,直到下一个团队可以在没有我们的情况下运行它。
为什么重要
未被维护的软件会死亡。我们在构建时考虑到第二、第三和第五个维护者 — 因为我们曾经是那个维护者,我们知道继承一个没人理解的代码库是什么样的。