生推动的跨平台智能手机应用程
我们请 Business CTO Umemoto 谈谈变革背后的背景和具体举措。 目录 切换到SPA和Serverless系统,开发速度提升5倍 SPA,切换到无服务器系统 使用kintone进行数据管理 使用 Jamstack 降低运营成本并提高 SEO Jamstack的推广和Gatsby.js的引入 微CMS简介 长期实习序实施 提高技术能力可促进业务和服务增长 切换到SPA和Serverless系统,开发速度提升5倍 ――听说你2018年5月加入公司时,做的第一件事就是改变开发环境。 当我加入 Nile 时,公司专注于 Scala,部分是出于品牌推广目的。Flat Rate Karmo-kun也在当时推出,因此该服务是使用Scala开 Whatsapp 号码列表 发的。选择这种语言是为了加强技术交流,而不是专注于商业或服务。 我们还使用 DDD(领域驱动设计)进行设计。虽然这是创建强大服务的有效方法,但我认为这不适合处于初创阶段的 Karumo,因此我建议加入公司后立即更改开发语言和环境。 但由于刚刚发布,他们不愿意立即更改。所以,我花了两三个月的时间说服业务经理做出转变。
https://zh-cn.ngnumber.com/wp-content/uploads/2024/04/Whatsapp-%E5%8F%B7%E7%A0%81%E5%88%97%E8%A1%A8.png
——花了一段时间才真正做出改变……您转行的原因是什么? 原因有二:一是提高开发速度,二是降低运营成本。 使用DDD进行设计不仅需要时间来添加和改进功能,而且还涉及大量的运营成本,包括基础设施成本和监控系统,所以我想回顾一下。 正确使用 Scala 和 DDD 将增强服务的稳健性和可维护性。然而,考虑到开发速度,我们认为没有必要在所有方向上都保持稳健。当然,前提是安全方面和其他方面应该受到保护。 --那么,除了 Scala 和 DDD 之外,您还引入了什么? 具体来说,我们转向了SPA(单页应用程序)和无服务器开发系统,并引入了kintone。
頁:
[1]