除了提出的九点之外,我们的内部指南还包含“可持续技术选择”和“基于事件的模式的使用”。这两个指导原则的含义和优点已经在这篇关于可持续软件架构的博客文章中介绍过,因此这里不再重复。
所提出的指南是与 adesso 软件工程社区共同制定的。在此,非常感谢所有参与者的积极参与。它们应被理解为行动的方向或建议,而不是实现可持续发展的唯一途径。我们的指南旨在向那些以前很少接触可持续软件的开发人员展示日常生活中的行动和决策选择。当然,它们并不代表可能活动的完整列表,但在我们看来,它们是迈向更可持续软件的第一步。
您可以在我们之前发布的博客文章中找到来自 adesso 世界的更多令人兴奋的主题。电子商务格局不断变化,公司面临着寻找最能满足当前需求的创新解决方案的挑战。在这篇博文中,我详细介绍了 SAP Commerce Cloud 作为电子商 酒店电邮清单 务解决方案,并强调了其相对于本地解决方案或传统软件架构的优势。所谓的 MACH 架构发挥着核心作用。 MACH 是缩写,代表:
微服务
将应用程序划分为小的、独立的部分(微服务)
每个部分都有特定的工作
允许轻松缩放和定制
每个微服务都可以独立开发和更新
首先是PI
API 充当服务之间通信的接口
专注于清晰一致的 API 定义
允许与其他应用程序和服务集成
C大声母语
使应用程序开发与云平台保持一致
利用云资源实现灵活性和可扩展性
自动化流程以实现顺利扩展和维护
无头
后端逻辑和用户界面分离
前后端独立开发
前端技术选择的灵活性
通过各种输出设备支持全渠道方法
旨在实现灵活性、可扩展性和敏捷性的架构。 adesso 首先在云就绪检查中检查 SAP Commerce Cloud 是否是适合您的具体案例的解决方案。让我们的客户组合中的实际示例给您带来启发。
为什么要选择这些方法?
无头商务和可组合架构的结合为公司的电子商务平台提供了敏捷灵活的基础。这些方法使得快速响应不断变化的业务需求、创造创新的用户体验并有效地集成第三方服务成为可能。
整体式与无头式:电子商务设计的一场革命
传统的电子商务系统往往具有前端和后端紧密耦合的特点。随着无头商务的出现,这种情况发生了变化。