nikilong
1月前来过
全职 · 1300/日  ·  28275/月
工作时间: 工作日22:00-00:00、周末09:30-19:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的niki,一名服务端开发工程师,架构师; 本科学历,担任过奇安信科技股份有限公司的服务端工程师,小组leader,初级架构师,担任过金山办公软件的服务端工程师; 负责过金山小贷优惠券系统,奇安信海量样本鉴定平台的开发; 15年毕业,由5年 golang 开发经验 有中大规模分布式系统设计开发经验,掌握分布式系统设计相关理论 

有系统设计相关经验,熟悉常用的设计模式及设计原则  熟悉 docker,k8s 。熟悉 mysql、redis、mongo 消息队列等中间件  如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历

  • 2011-01-09 - 2015-01-07北京化工大学北方学院信息与通信工程本科

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
通信设备监测系统

1. 项目组要包括nginx, 监测服务,管理后台,数据存储。 nginx作为静态页面服务器, 同时对后端服务提供负载均衡。 监测服务用来提供数据上报接口,接收传感器等监测设备发来的数据, 管理后台用来配置监测点位, 管理上报设备, 设备数据展示,报警等 2. 主要负责整体规划, 监测服务及管理服务的后端开发

0
2024-01-14 00:13
文档问答系统

1. 文档问答主要包括 文档存储模块,模型模块,文档处理模块, query模块。 文档存储主要封装了向量数据库的功能, 模型模块主要分装了大模型的功能,文档处理模块主要接收文档上传,对文档内容进行处理,切分, 组成文档树最终存储在数据库及向量数据库。 query模块主要负责接收用户问题,调用向量数据库还原上下文,通过大模型做出回答 2. 我负责的工作主要是 架构设计, 系统开发 3. 难点包括文档切分,文档树组织。

0
2024-01-13 23:45
优惠券系统

1. 项目整体架构采用微服务架构,由以下组件组成, api网关, 优惠券服务,优惠券运营后台,优惠券定时服务。api网关是流量的入口,主要作用是服务路由,身份验证,限流等。 优惠券服务主要推外提供领券,用券功能。 优惠券运营后台主要是用来管理优惠券模板, 生成优惠卷。 优惠卷定时服务主要用来定时检测优惠券是否过期,定期发送用户提醒。 2. 我负责优惠券系统的架构设计, 优惠券服务, 优惠券运营后台,定时服务的后端开发。 3. 主要遇到的难点是解决优惠券超卖以及系统的高并发, 高可用。 首先优惠券缓存在redis中, 扣减库存通过redis lua脚本解决, 扣减结果通过消息队列同步给mysql数据库。 通过将流量尽量拦截在数据库的上层,使用消息队列异步化,服务的无状态化等架构设计解决系统高并发,服务端通过限流,重试解决服务高可用, 数据库,reids rocketmq通过自身高可用配置解决高可用。

0
2024-01-13 23:24
更新于: 01-14 浏览: 109