作者:jiantang,腾讯IEG后台开发工程师
1. 后台开发涉及的范围
简单地说,后台开发涉及的层面主要包括: 网络、数据、业务逻辑、运维4个方面。如果扩展和延伸的话,可以分为以下几类:
(1)网络-分布式系统-并行计算
(2)业务逻辑-WEB-游戏-交易-搜索
(3)数据-CACHE-DB-KeyValue-文件存储服务
(4)运维-负载均衡-容错-容灾-运维工具
不同类型的业务对以上4点的要求是不同的, 简单总结了一下公司已有服务器的一些偏重点:
应该说每个成功的业务服务器,都有各种的特点,高明的程序员或设计师,能够根据不同的业务特点,选择合适的架构、人力和资源,投入到自己业务最核心和最关键的功能点或模块上。