1. 技术选型与开发:以 Golang+gin 框架为核心,精心开发基本 api 接口。充分发挥 Golang 的高性能和并发优势,确保接口具备卓越的性能和稳定性。结合 mysql 作为关系型数据库进行数据存储,redis、mongodb 作为非关系型数据库存储临时数据与缓存,实现数据的高效读写和灵活管理。
2. 消息中间件应用:引入 rabbitmq、redis 作为消息中间件,实现系统解耦和削峰。使用 Golang 开发高效的消息处理模块,保障消息的可靠传递和快速处理,有效提升系统的整体稳定性和扩展性。
负责接入游戏, 进行数据存储, 包括数据埋点,激活, 注册, 登录, 充值等埋点行为, 后台用户数据增长功能,包括(留存,roi,区间等), 数据采集总结等功能, 同时,搭配mysql、redis等数据库技术,实现数据的高效存储和缓存,确保平台在高并发场景
1.架构设计:采用分层架构和微服务架构理念,精心设计系统架构。分层架构涵盖表现层、业务逻辑层、数据访问层,有效提高了代码的可维护性和可扩展性;微服务
架构将各个后台系统拆分成多个功能专注的微服务,便于独立开发、部署和维护确保系统具备高效的运行能力和灵活的拓展性。
2、数据库设计:根据不同后台的业务需求,精准设计数据库表结构。在各后台数据库开发中,运用Golang开发高效的数据库操作层,优化数据访问性能,严格保障数据的一致性和安全性,为业务的稳定运行提供坚实的数据支持
3、开发成果:综合运用Laravel、Gin等框架开发各后台功能。在中台和投放后台,充分发挥Golang的技术优势,使用Golang实现数据整合、业务规则引擎、投放计划管理和效果分析等核心功能,为业务决策提供全面、准确的数据依据,