Sharing

蝦皮購物新加坡研發團隊技術分享會

  • POSTS
透過技術分享的方式順便來台灣找工程師去新加坡工作,個人是覺得這樣還算不錯,整體而言第一場技術 Lead 的分享還算不錯,雖然每個領域都只是點到為止,沒有一一深入探討,但也趁機會檢視一下平常營運系統會遇到的問題。 活動:蝦皮購物新加坡研發團隊技術分享會 時間:2018/3/1(四) 19:00-21:00 地點:蝦皮購物台北辦公室-信義區菸廠路88號9樓之1 兩年内如何把蝦皮從 0 做到 50 億 - 背後的工程難題 蝦皮新加坡研發團隊技術分享 Speaker:雷磊 Lei Lei,蝦皮新加坡總部技術負責人 全球 4 千多人 用戶下單時,先收錢還是先扣庫存?扣最後一個庫存後付款失敗,但已經送 Push Notification 給賣家 金額數值,應該用什麼 data type 儲存?long Android 共有多少螢幕 DPI? Android WebView 和 Chrome WebKit 有什麼不同? iOS 的 UIWebView 的 onscroll 事件在手指放開前不會被觸發怎麼辦? Redis 在資料大小達到多少就無法用 bgsave 有效存擋? 64GB Redis 有哪些指令在 production 上是不能用?keys 功能容易,效能難 用 Python+Django 如何提高吞吐量?Async Sars: 這不是一開始開發就要做的嗎… 什麼系統架構適合透過增加伺服器數量來擴充效能?Stateless Load Balancer 效能瓶頸如何解? 一天 25TB 的 log 量,如何查? 正在解... 一個 MySQL Cluster 裡 Master Slave 哪個壓力大?Slave 因為 Shopee 應用場景 Read 多於 Write 一個 MySQL table 多大後就必須 sharding? 一個 MySQL database 多大後就必須分庫? MySQL 跨庫的 transacrtion 怎麼解?還沒做到 快取容易,清快取難 庫存數量若有 cache,什麼時候更新比較好? 哪一類內容一定要寫入 Comment? 未來該注意的事情,而不是看程式碼就可以知道的東西 持久發展的研發團隊:Knowledge、Cluture 技術課程和分享(錄影、課後練習) 做事的同時,把人做好 保持開放心態,向他人學習 尊重事實 fect 和邏輯 logic 充分信任其他團隊,並肩作戰 可靠:言出必行,做不到也行但要早點說 對於任何問題,一定要研究到底 找到 root cause 保持好奇心,研究新技術,但不盲從 犯錯時,分析、修復、紀錄、不犯第二次 短期做產品,長期做平台 享受過程!