鸡翅Club是一款专门为程序员打造的沟通交流社区,采用主流的微服务框架+主流C端技术栈来做为技术架构。旨在统一程序员信息差,进行平台统一化,程序员可以在平台,完善自身知识,刷自身薄弱点面试题,配合练习,模拟面试,简历分析模块来提升程序员面试能力。
独立从0到1负责项目的架构设计,技术选型,功能设计,数据建模,调研用户常用业务场景;
采用微服务领域拆分思想,对项目模块进行领域设计,划分为4个微服务,业务解耦,专注自身职责;
基于Nacos来实现业务项目的服务注册与发现及业务动态配置切换;
选取主流鉴权框架Satoken来替代传统的secruity,提高开发效率,降低上手难度;
采用Gateway配合redis实现统一的鉴权及分布式会话共享功能,在网关层实现统一的全局异常处理;
为了解决原有部署多机器拖拽jar包的痛点,采用Jenkins配合shell脚本实现多机器自动部署;
整体项目中间件采取Docker形式进行容器化搭建,配合数据挂载实现重要数据抽离;
采用元数建模配合easycode实现模型搭建及代码自动生成,提升原有建模效率;
登录模块抽取微信微服务,实现微信的对