软件工程第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience?filter=homework |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13469 |
| 这个作业的目标 | <学会markdown形式博文的发布,学会如何创建仓库> |
一、个人介绍
大家好!我是曾祥恩,一名对技术和编程充满热情的学习者。目前主要从事前端开发和全栈技术的学习与实践。
技术兴趣方向
分布式系统:对微服务、容器化技术充满好奇
数据库优化:喜欢研究SQL调优和数据库设计原理
系统架构:关注高可用、高并发系统设计方案
DevOps:对自动化部署和监控系统很感兴趣
二、软件五问
-
分布式系统数据一致性
在微服务架构中,如何在不同服务之间保证数据的强一致性?CAP理论在实际工程中应该如何权衡和应用?除了常见的两阶段提交,还有哪些更好的分布式事务解决方案? -
高并发场景下的系统设计
面对百万级并发请求,应该如何设计系统的各个层次?从负载均衡、服务拆分、缓存策略到数据库优化,整个技术栈需要如何协同工作来保证系统的稳定性和性能? -
数据库深度优化与选型
在不同业务场景下,关系型数据库和NoSQL数据库应该如何选择?如何针对特定的查询模式进行数据库schema设计和索引优化?数据库连接池的最佳实践是什么? -
容器化与云原生架构
Docker和Kubernetes在生产环境中的最佳实践是什么?如何设计真正云原生的应用架构?服务网格(Service Mesh)在什么场景下能带来真正的价值? -
系统监控与可观测性
如何构建一个完整的系统可观测性体系?Metrics、Logging、Tracing三者应该如何结合使用?在出现线上故障时,如何快速定位问题根源?
三、我想得到的收获
通过深入的后端学习,我希望能够:
技术能力提升
掌握分布式系统设计:能够设计高可用、可扩展的后端架构
深入数据库原理:理解数据库底层机制,具备深度优化能力
熟练云原生技术:掌握Docker、Kubernetes等云原生技术栈
构建完整 DevOps 流程:从代码开发到自动化部署的全流程能力
架构思维培养
系统思维:从整体角度分析和设计复杂系统
性能优化思维:具备性能瓶颈识别和优化能力
故障处理能力:建立快速定位和解决线上问题的能力
工程实践目标
参与开源项目:为优秀的后端开源项目贡献代码
技术方案设计:能够独立完成技术方案设计和评审
知识体系构建:形成完整的后端知识体系结构
四、GitHub仓库的截图及地址


浙公网安备 33010602011771号