1. 配送服务治理
- 外卖体系基础服务(thrift), 实现规则引擎, 当订单没有正常完单时给予补偿/惩罚, 维护平台公平性
- 在配送全流程场景中, 监控配送流程, 提升用户体验
- 透过业务逻辑实现以配置中心为基础, 支持在线修改, 将所有判责特征配置化, 支持前线运营配置, 增进运营效率
1. API Gateway Interface
- 10+微服务的Gateway Interface, 透过服务发现将请求转发至不同群集
- 实现连线池机制,有效管理各服务连线数, 处理服务降级与熔断防止系统雪崩
- 透过apollo线上进行热扩容与缩容
2. Thrift Framework Templete 建置
- Client SDK建置(Log/DB/MQ/Conn Pool...etc)
3. 设计移动端app/Web客户端API 框架, 基于swagger与终端交互
- JWT作为身分验证
- 实现业务需求落地
4. CDN建置与维护
- Domain Name Server
- OpenResty Nginx/Lua脚本提供CDN终端节点static file cache
5. Online Chatting System
- 基於Web Socket/MQ 建置可任意Scaling聊天服務
1. Video Search Platform
- 根据业务需求,开发WebAPI、Web Service、 Asynchronous tasking、Scheduler,性能优化、问题排除、报表。
2. 业务逻辑配置化 / 报表建置
- 实现WebSite让供运营人员制定业务场景策略
- 基于MetaBase建置报表系统, 供business进行分析与决策。
3. 收敛部署方案
- 撰写ansible file进行部属方案
1. Monitor Platform
- 建置一监控系统,找出系统上的弱点,提供自动修复功能,并定期发出告警。
- 洞悉系统业务逻辑,提供监控方案,若指标达阈值,产生报警,并定期分析log,提早发现潜在问题
- Log Server : 透过syslog daemon 与logstash + elasticsearch + kibana所搭建的log 分析系统
2. Backend Service Infrastructure
- 设计Server Infrastructure,提供跨国网络环境与支持高承载量系统架构。
3. Mobile Push Notification Platform (MPNP)
- MPNP 是提供手机推播提醒服务,由于手机主流分为iOS、Android, MPNP整合APNs, GCM, Getui 三大推播系统,提供给App Developer可动态的自定义推播类型,将提醒内容推送至用户的装置上,并提供每日分析报表及管理后台。
4. Live Streaming System
- 提供直播串流/聊天平台, 老師學生透過即時視方式進行授課
1. 配送服务治理
- 外賣體系基礎服務(thrift), 實現規則引擎, 當訂單沒有正常完單時給予補償/懲罰, 維護平台公平性
- 在配送全流程場景中, 監控配送流程, 提升用戶體驗
- 透過業務邏輯實現以配置中心為基礎, 支持在線修改, 將所有判責特徵配置化, 支持前線運營配置, 增進運營效率
1. API Gateway Interface
- 10+微服務的Gateway Interface, 透過服務發現將請求轉發至不同群集
- 實現連線池機制,有效管理各服務連線數, 處理服務降級與熔斷防止系統雪崩
- 透過apollo線上進行熱擴容與縮容
2. Thrift Framework Templete 建置
- Client SDK建置(Log/DB/MQ/Conn Pool...etc)
3. 設計移動端app/Web客戶端API 框架, 基於swagger與終端交互
- JWT作為身分驗證
- 實現業務需求落地
4. CDN建置與維護
- Domain Name Server
- OpenResty Nginx/Lua腳本提供CDN終端節點static file cache
5. Online Chatting System
- 基於Web Socket/MQ 建置可任意Scaling聊天服務
1. Video Search Platform
- 根據業務需求,開發WebAPI、Web Service、 Asynchronous tasking、Scheduler,性能優化、問題排除、報表。
2. 業務邏輯配置化 / 報表建置
- 實現WebSite讓供運營人員制定業務場景策略
- 基於MetaBase建置報表系統, 供business進行分析與決策。
3. 收斂部署方案
- 撰寫ansible file進行部屬方案
1. Monitor Platform
- 建置一監控系統,找出系統上的弱點,提供自動修復功能,並定期發出告警。
- 洞悉系統業務邏輯,提供監控方案,若指標達閾值,產生報警,並定期分析log,提早發現潛在問題
- Log Server : 透過syslog daemon 與logstash + elasticsearch + kibana所搭建的log 分析系統
2. Backend Service Infrastructure
- 設計Server Infrastructure,提供跨國網絡環境與支持高承載量系統架構。
3. Mobile Push Notification Platform (MPNP)
- MPNP 是提供手機推播提醒服務,由於手機主流分為iOS、Android, MPNP整合APNs, GCM, Getui 三大推播系統,提供給App Developer可動態的自定義推播類型,將提醒內容推送至用戶的裝置上,並提供每日分析報表及管理後台。
4. Live Streaming System
- 提供直播串流/聊天平台, 老師學生透過即時視方式進行授課
1. Delivery Service
- DiDi Food infrastructure service(thrift) contributes rule engine to maintain the fairness of the platform.
- In the entire delivery process scenario, monitor the whole process to improve the user experience.
- Responsible for system design/stability/monitoring
1. API Gateway Interface
- 10+ Microservice Gateway Interface to manage and forward requests to downstream
- Develop connection pool, effectively manage various connection
2. BuildThrift Framework Templete
- Contribute Client SDK (Log/DB/MQ/Conn Pool...etc)
3. Design mobile app/Web API framework based on swagger
4. CDN construction and maintenance
- Domain Name Server
- OpenResty Nginx/Lua script provides CDN node static file cache
5. Online Chatting System
- Build scalable chatting room via Web Socket/MQ
1. Video Search Platform
- Develop Web API, Web Service, Asynchronous task, Scheduler, performance optimization, troubleshooting, reporting
2. Report system building
- Build a reporting system for business analysis based on MetaBase
1. Monitor Platform
- Build a monitoring system to self-repair and alert when system vulnerability is discovered
- Provide monitoring solutions to monitor the system that the alert occurs when it reaches threshold
- Log Server: Build a log analysis system through syslog daemon, logstash, elasticsearch and kibana
2. Backend Service Infrastructure
- Design Server Infrastructure to provide a multinational network environment and support high-capacity system architecture.
3. Mobile Push Notification Platform (MPNP)
- Implement a push platform to support iOS and Android Push Notification
4. Live Streaming System
- Provide live streaming/chat platform that teachers can teach through real-time video
1. 配送服务治理
- 外卖体系基础服务(thrift), 实现规则引擎, 当订单没有正常完单时给予补偿/惩罚, 维护平台公平性
- 在配送全流程场景中, 监控配送流程, 提升用户体验
- 透过业务逻辑实现以配置中心为基础, 支持在线修改, 将所有判责特征配置化, 支持前线运营配置, 增进运营效率
1. API Gateway Interface
- 10+微服务的Gateway Interface, 透过服务发现将请求转发至不同群集
- 实现连线池机制,有效管理各服务连线数, 处理服务降级与熔断防止系统雪崩
- 透过apollo线上进行热扩容与缩容
2. Thrift Framework Templete 建置
- Client SDK建置(Log/DB/MQ/Conn Pool...etc)
3. 设计移动端app/Web客户端API 框架, 基于swagger与终端交互
- JWT作为身分验证
- 实现业务需求落地
4. CDN建置与维护
- Domain Name Server
- OpenResty Nginx/Lua脚本提供CDN终端节点static file cache
5. Online Chatting System
- 基於Web Socket/MQ 建置可任意Scaling聊天服務
1. Video Search Platform
- 根据业务需求,开发WebAPI、Web Service、 Asynchronous tasking、Scheduler,性能优化、问题排除、报表。
2. 业务逻辑配置化 / 报表建置
- 实现WebSite让供运营人员制定业务场景策略
- 基于MetaBase建置报表系统, 供business进行分析与决策。
3. 收敛部署方案
- 撰写ansible file进行部属方案
1. Monitor Platform
- 建置一监控系统,找出系统上的弱点,提供自动修复功能,并定期发出告警。
- 洞悉系统业务逻辑,提供监控方案,若指标达阈值,产生报警,并定期分析log,提早发现潜在问题
- Log Server : 透过syslog daemon 与logstash + elasticsearch + kibana所搭建的log 分析系统
2. Backend Service Infrastructure
- 设计Server Infrastructure,提供跨国网络环境与支持高承载量系统架构。
3. Mobile Push Notification Platform (MPNP)
- MPNP 是提供手机推播提醒服务,由于手机主流分为iOS、Android, MPNP整合APNs, GCM, Getui 三大推播系统,提供给App Developer可动态的自定义推播类型,将提醒内容推送至用户的装置上,并提供每日分析报表及管理后台。
4. Live Streaming System
- 提供直播串流/聊天平台, 老師學生透過即時視方式進行授課
1. 配送服务治理
- 外賣體系基礎服務(thrift), 實現規則引擎, 當訂單沒有正常完單時給予補償/懲罰, 維護平台公平性
- 在配送全流程場景中, 監控配送流程, 提升用戶體驗
- 透過業務邏輯實現以配置中心為基礎, 支持在線修改, 將所有判責特徵配置化, 支持前線運營配置, 增進運營效率
1. API Gateway Interface
- 10+微服務的Gateway Interface, 透過服務發現將請求轉發至不同群集
- 實現連線池機制,有效管理各服務連線數, 處理服務降級與熔斷防止系統雪崩
- 透過apollo線上進行熱擴容與縮容
2. Thrift Framework Templete 建置
- Client SDK建置(Log/DB/MQ/Conn Pool...etc)
3. 設計移動端app/Web客戶端API 框架, 基於swagger與終端交互
- JWT作為身分驗證
- 實現業務需求落地
4. CDN建置與維護
- Domain Name Server
- OpenResty Nginx/Lua腳本提供CDN終端節點static file cache
5. Online Chatting System
- 基於Web Socket/MQ 建置可任意Scaling聊天服務
1. Video Search Platform
- 根據業務需求,開發WebAPI、Web Service、 Asynchronous tasking、Scheduler,性能優化、問題排除、報表。
2. 業務邏輯配置化 / 報表建置
- 實現WebSite讓供運營人員制定業務場景策略
- 基於MetaBase建置報表系統, 供business進行分析與決策。
3. 收斂部署方案
- 撰寫ansible file進行部屬方案
1. Monitor Platform
- 建置一監控系統,找出系統上的弱點,提供自動修復功能,並定期發出告警。
- 洞悉系統業務邏輯,提供監控方案,若指標達閾值,產生報警,並定期分析log,提早發現潛在問題
- Log Server : 透過syslog daemon 與logstash + elasticsearch + kibana所搭建的log 分析系統
2. Backend Service Infrastructure
- 設計Server Infrastructure,提供跨國網絡環境與支持高承載量系統架構。
3. Mobile Push Notification Platform (MPNP)
- MPNP 是提供手機推播提醒服務,由於手機主流分為iOS、Android, MPNP整合APNs, GCM, Getui 三大推播系統,提供給App Developer可動態的自定義推播類型,將提醒內容推送至用戶的裝置上,並提供每日分析報表及管理後台。
4. Live Streaming System
- 提供直播串流/聊天平台, 老師學生透過即時視方式進行授課
1. Delivery Service
- DiDi Food infrastructure service(thrift) contributes rule engine to maintain the fairness of the platform.
- In the entire delivery process scenario, monitor the whole process to improve the user experience.
- Responsible for system design/stability/monitoring
1. API Gateway Interface
- 10+ Microservice Gateway Interface to manage and forward requests to downstream
- Develop connection pool, effectively manage various connection
2. BuildThrift Framework Templete
- Contribute Client SDK (Log/DB/MQ/Conn Pool...etc)
3. Design mobile app/Web API framework based on swagger
4. CDN construction and maintenance
- Domain Name Server
- OpenResty Nginx/Lua script provides CDN node static file cache
5. Online Chatting System
- Build scalable chatting room via Web Socket/MQ
1. Video Search Platform
- Develop Web API, Web Service, Asynchronous task, Scheduler, performance optimization, troubleshooting, reporting
2. Report system building
- Build a reporting system for business analysis based on MetaBase
1. Monitor Platform
- Build a monitoring system to self-repair and alert when system vulnerability is discovered
- Provide monitoring solutions to monitor the system that the alert occurs when it reaches threshold
- Log Server: Build a log analysis system through syslog daemon, logstash, elasticsearch and kibana
2. Backend Service Infrastructure
- Design Server Infrastructure to provide a multinational network environment and support high-capacity system architecture.
3. Mobile Push Notification Platform (MPNP)
- Implement a push platform to support iOS and Android Push Notification
4. Live Streaming System
- Provide live streaming/chat platform that teachers can teach through real-time video