
Webrazzi Developer 2020:初创企业服务器架构转型之道
Webrazzi Developer 2020已全面展开。在当天的会议中,我们聚焦于软件开发、编程语言以及科技企业基础设施转型故事等开发者关注的诸多议题;Teknasyon首席技术官Doğan Aydın登台发表了题为“初创企业服务器架构的转型”的演讲。
Doğan Aydın以引人注目的数据开启了关于Teknasyon的发言。Teknasyon在三个城市的五个办公室开展业务,目前拥有250人团队,将产品销往世界各地。根据Google的数据,由Teknasyon开发的应用程序总下载量已达15亿次,该公司96%的收入来自海外。
流量管理三阶段演进
许多软件公司都在为如何管理流量而苦恼。在此问题上,Doğan Aydın强调了服务器架构的重要性,并将流量管理划分为不同阶段:
Instance阶段:这一阶段较为原始,Beanstalk支撑了许多项目的运行,但尝试管理这些项目可能会带来高昂的成本。Beanstalk提供中等水平的自动扩缩容支持,更新期间的停机时间几乎为零。尽管维护需求处于中等水平,但仍需人工操作,开发人员无法置身事外,且成本相当高。
Kubernetes阶段:为每种软件管理需求都配备了相应的软件。Kubernetes将实例整合到统一的资源池中,通过单台机器处理多台服务器的工作,同时有效利用闲置服务器。它具备自动扩缩容功能且不会导致停机。然而,Kubernetes需要构建并维持基础设施,持续的维护工作使其维护成本较高,整体成本处于中等水平。
Serverless时代:在这一阶段,自动扩缩容效果极佳,无停机时间,且维护需求低、成本低廉。尽管成本较低,但你难以准确预估具体支出。
B2C领域至今取得成功的Teknasyon,如今也开始提供发布商服务,并在团队中招募新成员。

