一. 更好的API服务 在你已经在工作中写了很多版本,很多规范的API服务之后,你会发现,后端服务很多共性的工作需要去完成,比如:1)良好的AP...
最近读到了一篇关于在facebook如何构建流式分布式处理系统的paper。感觉系统设计折中的思路总结非常好。在数据应用领域,我觉得任何已经确认...
一. 持续集成的作用 持续集成可以保证代码在多人协作,高频次提交的情况下持续可用。一般可以在code review流程中或者在pull requ...
一. 背景 hdfs,map-reduce,spark,yarn是大数据处理的基础组件。在发展了几年之后,已经成为了比较通用的数据处理工具。记得...
互联网服务上线之后需要密切关注用户的使用情况,这就需要一个能够整合多个系统日志并提供报表分析可视化的工具。ELK是(elastic-search...
一. 线上服务的报警需求 项目上线初期,作为后端研发人员一般会持续关注线上数据,以便确定上线的diff是否符合预期。一般互联网公司都会有一个大的...
一. micro-service架构 微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和通讯机制,可以部署在单个或多个服务...
后端开发那些事 最近看了由七牛CTO许式伟总结的《服务器开发那些事》,感觉总结的很好,覆盖了互联网后端工程方向的技能树。同时也作为依据revie...
一. 背景 之前的一篇博客介绍了使用腾讯开源编译工具blade构建系统的内容 [使用BLADE构建c++工程管理], 最后提到了balde其实源...
文集作者