Taipei City, Taiwan
主要工作內容
- 遊戲大數據風控系統
在該項目有即時數據的需求、及高併發的計算、以及計算出結果及時返回結果
將大量數據先存取至RedisCluster 利用Hash的方式存取提高效能, 後續多執行續計算,利用Redis Pub Sub及Job鎖可以平行擴展機器達到更高效的即時回傳結果。
利用Grafana即時監控數據/效能也有Telgram告警訊息
DB效能調整加入Partition及Index
- 玩家套利系統
與數值分析共同討論可套利策略並執行,抓出套利的玩家
因應數據量級提高所以選擇MongoDB, 利用他高效處理數據及高可用架構確保數據完整及高頻率更新的正確性, 後續將套利策略應用在數據上並製作出後台系統供客戶使用並產出報表,
也提供外部人員Call API,應須處理即時使用Spring Cloud Netflix做Loadbalancer,採輪尋機制分擔request數量
- Bi Analysis分析報表系統
要求數據完整, 並且能依據數值調整部分能夠及時處理或是重新同步,主要為資料結構處理為一致,並利用Enum架構讓整體回滾數據能夠依序進行完整流程
上述專案都有搭配SpringAdmin 監控服務狀況/Mem使用量/CPU使用率/Thread使用狀況, DataBase都有主從及機器異地備援,隨時可進行切換的機制
目前擔任專案Leader負責了解需求, 系統及API及資料架構,並與同仁共同完成需求, 後續再考慮機器規格/異地備援部分
使用技術:Java, SpringBoot, Spring MVC, Spring Cloud
工具 : MySQL, Mongo, Redis, Grafana
九月 2015 - 四月 2018
主要工作內容與PM溝通完成專案,前後端開發都有參與開發。後期也有協助窗口業務理解整體流程規劃
獨立完成產品:LINEBOT機器人
https://ec.ltn.com.tw/article/breakingnews/2056649
主要利用技術(PHP、JQUERY、LINUX、NoSQL)
在職其中也自主利用GoDaddy & AWS完成架站實務經驗。
2010 - 2014
Taipei City, Taiwan
主要工作內容
- 遊戲大數據風控系統
在該項目有即時數據的需求、及高併發的計算、以及計算出結果及時返回結果
將大量數據先存取至RedisCluster 利用Hash的方式存取提高效能, 後續多執行續計算,利用Redis Pub Sub及Job鎖可以平行擴展機器達到更高效的即時回傳結果。
利用Grafana即時監控數據/效能也有Telgram告警訊息
DB效能調整加入Partition及Index
- 玩家套利系統
與數值分析共同討論可套利策略並執行,抓出套利的玩家
因應數據量級提高所以選擇MongoDB, 利用他高效處理數據及高可用架構確保數據完整及高頻率更新的正確性, 後續將套利策略應用在數據上並製作出後台系統供客戶使用並產出報表,
也提供外部人員Call API,應須處理即時使用Spring Cloud Netflix做Loadbalancer,採輪尋機制分擔request數量
- Bi Analysis分析報表系統
要求數據完整, 並且能依據數值調整部分能夠及時處理或是重新同步,主要為資料結構處理為一致,並利用Enum架構讓整體回滾數據能夠依序進行完整流程
上述專案都有搭配SpringAdmin 監控服務狀況/Mem使用量/CPU使用率/Thread使用狀況, DataBase都有主從及機器異地備援,隨時可進行切換的機制
目前擔任專案Leader負責了解需求, 系統及API及資料架構,並與同仁共同完成需求, 後續再考慮機器規格/異地備援部分
使用技術:Java, SpringBoot, Spring MVC, Spring Cloud
工具 : MySQL, Mongo, Redis, Grafana
九月 2015 - 四月 2018
主要工作內容與PM溝通完成專案,前後端開發都有參與開發。後期也有協助窗口業務理解整體流程規劃
獨立完成產品:LINEBOT機器人
https://ec.ltn.com.tw/article/breakingnews/2056649
主要利用技術(PHP、JQUERY、LINUX、NoSQL)
在職其中也自主利用GoDaddy & AWS完成架站實務經驗。
2010 - 2014