首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/vivotech/blog/4795215

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

vivo 全球商城:架构演进之路

本文讲述 vivo 官方商城从单体应用到具备综合能力电商平台的演进,系统架构往服务化、中台化的变迁历程。 一、前言 vivo官方商城,是vivo官方的线上电商平台,主营vivo手机及专属配件。经过几年发展,已经完成了从单体应用到具备综合能力电商平台的演进,整体系统架构也逐步往服务化、中台化变迁。我们在这条系统架构升级的道路中,实践出了一些系统架构经验。 通过本篇文章,可以让对电商感兴趣的小伙伴们,更为全面地了解最基础的电商业务模式,了解电商体系具备的技术和架构,了解系统在不同时期的架构演进。 二、架构变迁史 “冰冻三尺,非一日之寒”。任何一个电商系统的架构升级,都不是一蹴而就的,都需要一个稳步发展的过程,不同阶段业务发展的形态和体量决定着系统架构。下面从一张图开始,给大家描述下商城近几年架构变迁的历史。 (图1.1 vivo官方商城架构变迁历程) 2015年之前,vivo官方商城是外包项目,采用了市面上比较成熟的ECStore(企业级开源网上电商系统)电商产品作为系统基础,主语言是PHP。 项目版本就是在此基础上进行二次开发迭代。 和大多数电商平台早期的发展一样,满足快速部署、快速上线...

云小课 | 需求任务还未分解,该咋整!项目管理Scrum项目工作分解的心酸谁能知?

温馨提醒:本文约 3000字,需要阅读 5分钟,共分为8个部分,建议分段阅读! 软件开发过程中,从产品概念形成到产品规划、往往要做详细的需求分析和项目规划等,因此,选对一款项目管理工具对开发者就显得尤为重要。 今天我们一起来了解下华为云DevCloud项目管理(Scrum项目)是如何做到需求规划以及工作项分解的! 华为云DevCloud项目管理(ProjectMan)是为软件开发团队提供敏捷项目管理与协作的云服务,沉淀了华为30多年软件研发的先进理念与丰富实践。项目管理支持敏捷Scrum管理,Scrum项目融合敏捷设计理念,可快速完成敏捷迭代计划、创建工作任务,直观呈现每日站会看板、缩短迭代周期、提升项目管理效率。项目管理提供迭代功能,可以用来做版本计划管理,在项目里设置迭代,匹配版本发布计划时间点,便可对版本计划进行跟踪管理。 说明:DevCloud项目管理分为“Scrum项目”和“看板项目”,以下仅讲述“Scrum项目”的需求规划与分解过程。 Scrum项目需求规划与分解过程 下面我们将其分成八个部分来说说。 什么是Scrum? 适用场景 有啥优势? 通过需求的分层和分解,多角色协...

相关文章

发表评论

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册