iweekly
    开发小组成员
    项目介绍:
    这是一款集新闻,时尚,生活等各方面的资讯app,能够帮助用户及时获取最新资讯。
    那么该项目的结构主要分为三大块:1,面向用户的客户端;2,面向媒体作者的创作平台;3,面向甲方公司的后台管理端;
    技术架构采用了分布式微服务架构,利用到了SpringCloud+SpringBoot+MyBatis-plus进行搭建;该项目包括:无状态登录认证,缓存,高可用,负载均衡,网关,消息中间件,分布式ID雪花算法,静态页面的生成与存储,分词搜索,拼音搜索,用户行为记录等;主要涉及到的技术栈有:Kafka消息中间件,Redis缓存,ElasticSearch搜索引擎,Jwt身份校验,Ribbon负载均衡,Feign远程调用,Mybatis-plus自带的雪花算法,Freemark静态模板引擎,Kafka流处理等;
    职责描述:

    • 负责需求的分析并编写需求文档,参与数据库的表设计,以及参与前后端接口技术文档的编写;
    • 负责对ElasticSearch索引库与数据库的数据同步实现;
    • 负责在创作平台模块中新增文章自动审核需求,由原来的手动审核升级为自动审核加手动审核的模式;
    • 负责对用户行为,如点赞,收藏,关注的功能实现;
    • 负责图片的存储功能模块的实现;
    • 负责解决组内开发过程中出现的bug;
    • 负责对接前后端联调,并解决联调过程中的bug;

    技术特点:

    • 利用Kafka消息队列实现ES的索引库数据与MySQL数据库的数据同步;
    • 利用阿里云绿网内容安全审核服务实例对图文进行审核;
    • 利用阿里云OSS储存服务对需要进行保存的图片进行上传保存

    销道
    开发小组成员
    项目介绍:
    这是一款面向企业销售数据及工作流管理的CRM系统,能够为企业对市场,客户信息,产品,员工等各类信息流做到数据可视化,能更为便捷地直观地判断市场综合情况并做出决策;
    该项目主要技术架构是单体架构,采用了SpringBoot,MyBatis-plus,minio,Redis,SpringMVC,Spring等技术栈;主要的模块有:数据统计模块,合同上传模块,员工管理模块,商机管理模块,线索管理模块,绩效统计模块,任务管理模块;
    该项目包括:利用SpringSecurity安全框架进行登录验证,合同的云储存上传,雪花算法生成id,高频数据的缓存管理等;
    职责描述:

    • 负责参与前后端接口技术文档的编写,参与数据库的表设计;
    • 负责实现线索查询模块;
    • 负责实现合同上传模块;
    • 负责实现数据统计模块;
    • 负责学习并解决组内出现的bug,并与前后端进行联调;