工作任务:
• 同步不同合作伙伴的 API,以实现票务的自动化购买(购买、退款、选项添加等)
• 在客户空间的后端 API 上添加功能
• 更新和添加主后端 API 的功能
• 更新和添加比较器 API 的功能
• 管理支付供应商的 API
• 客户票据的过滤和标签系统
此外,还需要处理高负载的微服务:
• 每秒 100 个请求在他们的 API 上
• 数据库中有 30 亿个文档
• 响应时间必须低于 8 秒,并且算法需要实时运行
• 当前 1000+ CPU 和 3+TB 的内存
• 大约十五个微服务
• 不同服务的容器化
技术环境:
Node.js、React、Mongodb、Redis、Elasticsearch、Rabbitmq、Nats、Kubernetes、Consul、Gitlab CI/CD、Sentry、Prometheus 和 Grafana