# 后端开发

我用过的后端框架有python的Django，用Java裸写Servlet做过毕设，现在准备入坑Spring boot，配合Spring Cloud。

后端开发主要有四个点要学习，是架构设计（+接口设计），数据库（+缓存），分布式（并发），各种框架，Django足够轻量，但不够强大，Servlet之上配合ssh可以做成很复杂强大的框架，但写起来超级麻烦，spring boot简化了ssh中的spring开发，功能也十分强大，就是有时候出了一些问题不好定位，需要从框架反查，不过我做过一段时间安卓开发，从源码反查是家常便饭了，没在怕的。

* [架构设计](https://blog.cweihang.io/backend/design)
* [数据库](https://blog.cweihang.io/backend/db)
* [Spring boot](https://blog.cweihang.io/backend/spring_boot)
* [分布式](https://blog.cweihang.io/backend/concurrent)
