微服务
-
知乎社区核心业务 Golang 化实践
背景 众所周知,知乎社区后端的主力编程语言是 Python。 随着知乎用户的迅速增长和业务复杂度的持续增加,核心业务的流量在过去一年内增长了好几倍,对应的服务端的压力也越来越大。随…
-
从零开始搭建创业公司后台技术栈
前言:说到后台技术栈,脑海中是不是浮现的是这样一幅图? 图 1有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开…
-
白天开会,加班写代码的节奏怎么破
前言 最近“新型冠状病毒(2019-nCoV)”汹汹来袭,一时间“在家办公(Working From Home,简称 WFH)”成了…
-
IBM 要求 12 年的 Kubernetes 经验,求职者:一脸茫然
背景 高德云图是高德地理信息基础能力的出口,对外提供包含搜索和导航等服务接口数量超 700 个,接入应用达 40 万以上,日均处理请求量超百亿,日均 QPS 峰值过百万。高德云图服…
-
互联网大厂的后端技术栈
最近公司招聘海外后端研发,所以整理一份技术栈的资料给他们,但是想来这份整理也适用于所有后端研发,所以去掉了敏感内容,把它呈现于此。 本文重在概述,毕竟篇幅有限,欢迎「关注」,后续可…
-
银行需要分布式数据库吗?
技术优秀的你,未来一两年很可能会被老板问到这个问题 “我们要不要上分布式数据库”,你有答案了吗?Ivan试着来帮你分析一下。 我们都知道数据库是IT系统的基石,高性能高可靠的服务是…
-
一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?
编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。 1. 程序员的宿命? 程序员的职业生涯中难…
-
腾讯研发大数据:新增 12.9 亿行代码,GitHub贡献稳居全球前十
昨日,《腾讯研发大数据报告》重磅发布。报告显示:鹅厂最热门的编程语言是C++,2019年新增代码12.9亿行,技术Leader平均每人输出代码3万行,46%的Bug在1天内得到解决…
-
打破微服务的垄断:12个最佳实践与架构设计原则
导读:打破单体模式并切换到微服务体系架构似乎不那么难,但是许多情况下都低估了整体架构的复杂性。 传统上将应用程序整体开发出来,然后打包成一个应用程序包并做一个整体单元部署到服务器…
-
互联网公司分布式系统架构演进之路
1、单应用架构 2、应用服务器和数据服务器分离单机负载越来越来,所以要将应用服务器和数据库服务器分离 3、应用服务器做集群每个系统的处理能力是有限的,为了提高并发访问量…