一. 应用场景 redis 作为数据结构存储引擎,有着很多优点 高性能单机引擎可以达到5-10W qps 数据结构全面,支持快速开发业务stri...
一. micro-service架构 微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和通讯机制,可以部署在单个或多个服务...
项目的背景 推荐系统可以在用户没有明确表述需求的情况下,给出准确的,甚至超出预期的建议结果,以提升用户满意度和GMV。 典型的推荐场景如下:电商...
一. 应用场景 在web后端服务的交互中很多场景上游和下游处理的时间不匹配,比如上游处理的快,下游处理的慢。这时候就需要队列服务来缓冲服务以达到...
架构永远是为业务服务,良好的架构易于快速开发迭代试错,利于服务的快速扩展部署。这也是互联网架构和传统IT架构的不同。我希望通过一些公开的产品架构...
一. 应用场景 当垂直类互联网服务提供的信息显著增加的时候,用户如何快速获取信息就会成为瓶颈 典型的应用场景包括:1)商品搜索;2)房源搜索;等...
一. 持续集成的作用 持续集成可以保证代码在多人协作,高频次提交的情况下持续可用。一般可以在code review流程中或者在pull requ...
一. 更好的API服务 在你已经在工作中写了很多版本,很多规范的API服务之后,你会发现,后端服务很多共性的工作需要去完成,比如:1)良好的AP...
互联网服务上线之后需要密切关注用户的使用情况,这就需要一个能够整合多个系统日志并提供报表分析可视化的工具。ELK是(elastic-search...