[学习] 跟谁学架构技术选型与实践

数据

跟谁学2014年成立,是一个O2O找好老师教育服务电商平台。
平台有6600万的学生,50万的老师和6万家机构。

架构选型

[学习] 跟谁学架构技术选型与实践_第1张图片
Paste_Image.png
  • 采用LAMP架构

    • LNMP非常成熟,是主流的网站建设技术架构,各种场景都有相对完善的解决方案
    • 开发部署方便快捷,能快速迭代,符合创业电商平台公司定位
    • 行业人才储备丰富,能够快速搭建团队,快速开发上线
  • 选择云服务

    • 成本低
    • 部署快
      按需购买,弹性付费。扩容,升降级方便。
  • 运维简单
    不需要做传统IDC的工作,上下架,安装,部署,网络布线等。

  • 数据库选择:阿里云RDS, DRDS。

    • 数据可靠
    • 维护方便
    • 性能优秀
  • 总体架构
    使用阿里云服务:负载均衡SLB,Redis和MemCache,消息服务MNS,云存储OSS。
    缓存层:NginxCache,Redis和MemCache
    业务层解耦,非强一致性的业务使用消息服务剥离。
    纯静态及视频流使用CDN分发。
    目的:提高平台性能,减少访问等待时间,提升用户体验。

[学习] 跟谁学架构技术选型与实践_第2张图片
Paste_Image.png
  • 最佳实践
    结合监控目标可以从下面几个维度进行质量控制:
  • 进行小流量测试,通过统计指标,来确定各种技术改进的效果。
  • 每日课堂维度的指标,能够准确反映每个老师的上课质量,客服人员依据此提供针对性的支持服务。
  • 通过每日的指标分析,及时发现服务器、CDN的分布和运行问题。
  • 通过连续的指标跟踪,来确定整体运营质量。

转自:https://comet-project.gitbooks.io/cto-tech-manual/content/chapter2/wuxinchun.html

你可能感兴趣的:([学习] 跟谁学架构技术选型与实践)