掌握基本的web后端开发工作项。技术栈:nginx+django+python+db 或者 nginx+gin+go+db。rpc 协议一般使用 thrift 或 gRPC。对自身代码有要求,测试用例覆盖率高,文档详细。
公司主要灾备领域数据保护,我的主要职责是参与备份项目,这是一个用于管理备份业务的微服务,包括备份文件、数据库、虚拟机、k8s等资源,以上这些资源是由不同应用子系统实现,备份管理服务主要对接各个子系统,提供框架级别的备份流程。
项目采用了典型的微服务架构,包括 API 网关、服务发现、配置中心等多个模块。我主要负责的是备份微服务。项目的后端使用 Go 语言开发,涉及进程间通信,客户端服务端通信,定时任务调度等。
使用技术栈:
nginx 、 gin 、 go 、 mysql 、 etcd 等