在经典企业环境中使用 Python - 用于供应链/ERP 的手写微服务
Python 在 Web 开发、初创公司、通用脚本和科学领域取得了巨大成功,但在“经典”的主流商业世界中却不常见:会计、物流、企业资源规划 (ERP)、CRM;这些是 Java 和 C#/.NET 的领地。但随着初创公司的成长,其中一些公司会带着 Python 一起成长,MADE.com 就是这样一个例子。
在超越了(优秀的)OpenERP/Odoo 套件之后,Made 启动了一个项目,重构一个单体应用,转向微服务架构,为所有物流软件提供支持其在线零售业务。通过应用 Java/C# 世界的架构经验,他们成功构建了一套松散耦合、可测试且可靠的服务。随着公司和开发团队的成长,该公司继续能够利用 Python 的快速原型制作能力,并生成简洁、可读、可维护的代码,开发人员喜欢使用这些代码。