后端工程实践
共 65 篇文章 · 第 1 / 2 页
这里放的是不专属于某一门语言、但每个后端都绕不开的话题。架构层面:单体到微服务的拆分时机与代价、服务间通信方式的取舍、分布式事务的几种妥协方案;中间件:Redis 的数据结构选型与缓存三大问题、消息队列如何保证不丢不重、搜索与存储组件的适用边界;工程习惯:接口怎么设计才不会半年后重写、日志和监控埋点该埋在哪、线上故障的复盘方法。文章多数源自实际项目里做过的决定和踩过的坑,会写清楚当时的约束条件——因为脱离场景谈架构没有意义。
全部文章
- Golang Vs Python速度比较
- 关于 http 缓存的一个小问题以及引发的思考
- 记录一个有关 curl 和 tar 的小问题
- 由 GraphQL 来思考 API Design
- 关于 async/await 的两个 OOM 的示例
- 浏览器中的二进制以及相关转换
- 如何快速了解新业务
- Service Worker 与在 create-react-app 中所遇到的问题解决方案
- node 中的缓存击穿与解决方案
- 关于 canal 的安装以及配置
- Canvas 与 SVG 画图对比小记
- 从数据库到前端,使用 enum 代替 constant number
- 网站运营常见数据
- 如何为你的测试环境制造假数据
- 网站域名更换记录以及一系列衍生问题
- Node 中异常,exit code 与 docker
- 春天的花与诗词
- flutter 入门指南
- 一些实用的 git 小技巧
- GraphQL 开发指南
- [翻译] Grid 布局完全指南
- 使用 Grid 进行常见布局
- 使用十行 React 代码实现一个关键字高亮组件
- http 响应头中的 ETag 值是如何生成的
- 如果 http 响应头中 ETag 值改变了,是否意味着文件内容一定已经更改
- 如何实现图片懒加载
- interview 2019
- 带你了解最新的Golang市场行情
- JS 调试示例
- You-Dont-Know-JS 疑难汇总
- 生成过程
- 面向面试编程,面向掘金面试,一入掘金门,方知面试易
- jwt 实践邮件验证与登录
- jwt 实践应用以及特殊案例思考
- kafka 从入门到入门 - learning kafka
- scala 入门指南
- spark 入门指南
- 如何判断文件中的换行符是 LF(\n) 还是 CRLF(\r\n)
- 如何实现类似 lodash 的 get 与 merge 函数
- 使用纯 CSS 实现仿 Material Design 的 input 过渡效果
- 我的一天
- 异常监控服务 Sentry 的部署
- 关于统计诗词字云的解决方案
- postgres cheatsheet
- postgres 使用 WAL
- 使用 Postman 做 API 自动化测试
- 邮件发送,限流,漏桶与令牌桶算法
- react-hook 与 计数器
- 谈谈 redis 在项目中的常见使用场景
- 关于前端静态资源在 OSS 上冗余问题的解决
- 在 pg 中重设用户表的 ID
- 使用 requestId 标记全链路日志
- 使用 sbt 配置管理与运行
- sed 命令实践: 升级 sequelize.js 时批量替换字符串
- sequelize V5 升级记录以及编译时与运行时问题解决方案
- Node 中异常收集与监控
- 关于诗词的 graphql API 记录
- 创建 hash 与 btree 代价那个大
- SQL必知必会
- 常见系统调用