architecture decision records
This repo records what decisions I made in the company.
Target: FinTech
- Financial: Meet the financial compliance;
- Technology: Make all tech related things follow the best practice and make them more automated.
Those all come from my short experience, so please read by your own risk.
- Record architecture decisions;
- 团队中的密码管理;
- 使用 ssh key 替换用户名密码方式登录;
- Ubuntu vs CentOS;
- 使用
BearyChatSlack 替代微信、邮件和短信; - SVN 迁移至 Git;
- 使用 PassPack 进行密码管理;
- 使用堡垒机加强服务器安全;
- 结构化 Django 项目;
- Git 基础及风格指南;
- Apply Github workflow to our team;
- Think about micro service;
- The sense of Done;
- Code review;;
- How to restart a server;
- 故障记录报告;
- Incident classify and recovery;
- iOS 持续发布;
- 服务器申请与升级 - 容量评估;
- 日志管理;
- Redis 使用按业务分离并上云;
- 防 DDOS 攻击;
- 应用性能监控;
- 实时错误跟踪;
- 按 RESTful 风格设计更新服务接口;
- 文件服务与业务服务隔离;
- 消息队列;
- What should we do when we setup a new server;
- 本地 hosts 管理;
- 容量评估 - 存储;
- 容量评估 - 内存;
- TCP 长连接高可用;
- 容量评估 - MySQL;
- DNS 笔记;
- 关于灾难恢复;
- 关于 MySQL 高可用;
- 通过代理解决白名单问题;
- 数据脱敏;
- 秘钥管理;
- Agile - Daily standup meeting;
- MySQL 迁移 RDS 总结;
- Agile - Retrospective meeting;
- 支持过滤的消息队列;
- 泛域名解析;
- Python 自建库的复用;
- Knowledge sharing;
- 渠道统计;
- Template Generator;
- 全站 https;
- TBD.