Team Fresh 的服务包括新鲜食品的清晨配送、货运代理、配送和第三方物流。 该公司正迅速崛起,成为韩国 B2B 分销市场最受追捧的公司之一,自成立以来仅 3 年时间就拥有了 300 多家客户。
Team Fresh 致力于尽可能使用内部开发的服务来运营其平台,基于两项关键技术:云服务和微服务架构 (MSA)。 该公司已经自行开发了核心的清晨配送和货运代理服务,并计划在 2022 年部署仓库管理系统。
在服务运营方面,Team Fresh推行“MSA First”战略。 目前,该公司正在为货运代理系统制定该战略,但履行服务和清晨送货服务都将在 2022 年根据其 MSA 战略运营。 目前,Team Fresh 在公共云和数据中心运营着独立的系统,但计划在 2022 年将这些系统整合到单一的混合云平台中。
该公司从一开始就以 F5 NGINX 开源网络服务器为基础提供服务。 它知道 NGINX Open Source 拥有卓越的海量流量管理能力,很多公司完全依赖 NGINX Open Source 就能运营自己的服务。 然而,面对云服务的使用量和 MSA 策略的不断增长,Team Fresh 发现它已无法再使用 NGINX 开源来管理其基础设施。
该公司在 F5 NGINX Plus(NGINX 开源的商业版本)中找到了解决方案,该版本具有高级身份验证和授权、无中断配置更新、实现无停机无缝流量流动以及技术支持服务等附加功能。
Team Fresh 的 TimF LABS 团队负责人 Young Rag Seo 解释说:“当只需要 Web 服务器功能时,NGINX 开源就足够了。 但是,在 MSA、Kubernetes 和云环境中利用 NGINX Plus 更为有效。 引入NGINX Plus后,开发人员可以节省大量的服务器管理分配时间。 这对于通常缺乏基础设施工程师的初创公司尤其有利。”
借助 NGINX Plus,Team Fresh 可以有效地管理云服务和其自己的基于服务器的 MSA。
MSA 可能会增加管理负担,尤其是对于通常难以招募足够开发人员的初创公司而言。 Seo先生表示:“MSA的缺点之一是,由于服务之间的通信增加,频繁使用时会面临管理困难。 NGINX Plus 轻松解决了这个问题。 当大量使用MSA和云环境时,NGINX Plus是最佳选择。” 他补充道:“NGINX Plus 还可以自动化开发、构建和分发流程。 对于初创企业来说,另一个强大的功能是他们可以从 NGINX 获得技术支持。”
Team Fresh 计划在不久的将来通过不断改善 MSA 环境来增强其服务的有效性。 该公司还在研究通过整合来自不同系统日志的数据来发现洞察的方法,例如交付模式和每日入站趋势。
其 MSA 的持续升级意味着总是有更多的服务 API 需要管理。 Team Fresh 正在考虑部署 NGINX Plus API 网关解决方案,以更有效地管理其 MSA API。
Team Fresh 还在 NGINX Plus 上部署了 F5 NGINX App Protect Web应用防火墙 (WAF)。 该公司认为,传统的基于硬件的 WAF 不适合管理现代应用s,因为其整个系统都是基于 Web 的。
徐先生强调道:“我们认为,如果仅在基于硬件的防火墙上添加 Web应用安全选项,我们的系统将无法得到妥善管理,因此引入了 NGINX App Protect WAF 来管理应用级别的安全性。”
NGINX App Protect WAF 通过保护系统免受各种智能威胁和难以捉摸的攻击,并降低整体复杂性,提供了敏捷的应用安全环境。 NGINX App Protect 的一个关键功能是可以轻松集成到 DevOps 环境中。 NGINX App Protect WAF 通过在整个 CI/CD 管道中集成安全性来支持团队,并允许他们分发不受基础设施限制的轻量级软件包。
Seo 先生解释说:“只要需要策略,就可以应用 NGINX App Protect WAF。 它还会定期更新,这是另一个优点。”
Team Fresh 还部署了 NGINX Controller,以简化 NGINX Plus 和 NGINX App Protect WAF 的设置、分发、管理和分析。
随着 NGINX Plus 的推出,Team Fresh 可以在 NGINX 的持续技术支持下更有效地运营服务。最重要的是,与 NGINX 开源相比,商业 NGINX 产品大大减少了 Team Fresh 内部员工用于管理其系统和服务的时间。 这立即转化为增强应用的正常运行时间和性能,并最终缩短了部署更新服务的时间。
MSA 对于 Team Fresh 的另一个主要好处是它能够灵活地应对变化。 例如,Team Fresh 的关键服务“清晨送达”经常会在客户于清晨时段下达大量订单时面临超负荷的情况。 Team Fresh 通过将订单注册分离为单独的服务并引入负载平衡,大大降低了过载或故障的可能性。
NGNIX App Protect WAF 极大地增强了安全环境。 它大大减少了检测和消除威胁所需的时间。 定期更新和在必要时应用政策的能力是 Team Fresh 的一个关键成果。