介绍
本课程聚焦于使用Go语言实战开发一个流媒体视频网站,为学习者提供了从后端Server到前端UI的全面学习路径,深入掌握Go语言的关键开发技能与架构风格。

课程开篇通过实际例子,让学习者了解golang工具链,包括常用工具、test写法、benchmark写法等。在流媒体网站架构以及API模块实现部分,详细梳理整体架构,从api设计、实现到数据库层、session处理等均有深入讲解。
stream模块中,涵盖stream server、架构搭建、流控等内容;scheduler模块介绍了其架构与实现。前端服务和模版引擎渲染部分,从代码架构搭建到静态页面渲染、api透传、UI实现等一一呈现。
课程最后围绕网站上云展开,讲解云原生、云存储改造、SLB配置、ECS主机等内容,并完成部署演示。此外,课程还借助SOA服务化解耦的设计理念,帮助大家理解真实web服务背后的原理,最终通过架构调整实现Cloud native部署,是Go语言高性能开发学习的优质资源。

10积分
