400-8868-010

每年的双11,电商平台面对海量的购物请求,滴滴打车每天面对千万次出行呼叫和安全审核,抖音每天数以亿计的视频上传和浏览,这对于背后的IT架构要承受怎样的压力可想而知;作为一个架构师,需要购买多少台服务器?负载均衡如何实现?架构如何分层,缓存技术如何部署?使用什么数据库,配置多少台?使用什么方式互联,存储如何设计?如何应对数据高增长带来的可扩展性?本次互联网架构课程针对于以上内容,设计大纲如下:

誉天互联网BAT架构课程内容


一、架构基础篇

1. 常用运维架构介绍

2. 各种典型业务场景介绍

3. 常用后端语言介绍

4. 常用数据库介绍


二、架构实战篇

1. java语言介绍

2. java web服务简介

3. java微服务简介

4. spring Cloud简介

5. 部署一个java应用

项目实战:部署一个基于spring Cloud的开源电商平台

 

6. MySQL简介

7. MySQL部署实战

8. MySQL单点故障的常见解决方案

8. MySQL主从配置

9. NoSQL之Redis

10. NoSQL之MongoDB

项目实战:将电商平台所使用的数据库实现高可用

 

11.服务注册与服务发现

12.主流服务注册中心介绍

13.什么是配置中心

14.基于consul实现注册中心与配置中心

项目实战:使用consul实现电商平台的注册中心与配置中心

 

负载均衡与api网关

15. Nginx简介

16. Nginx配置实战

17. Nginx配置反向代理

18. Nginx配置web缓存

19. Nginx实现负载均衡

20. 什么是api网关

21. api网关与传统负载均衡的对比

22. 主流api网关简介

23. apisix基本使用

项目实战:配置apisix实现电商平台的api网关

 

24. 常见高可用解决方案

25. Keepalived简介

26.Keepalived配置实战

27. Keepalived实现Nginx故障自动切换

项目实战:配置Keepalived实现api网关的高可用性