You are on page 1of 9
35/2020 ay ong nbn ting cbng nghé Ecommerce ti TK - Tiki Engineering Xay dyng nén tang cong nghé Ecommerce tai TIKI Nebia Lé [Follow | Jan 26, 2019-11 min read Né‘n ting —platform, 1 mat tiv duge siv dyng r6ng rai trong nhié “u ngtr canh khac nhau. TW céng nghé, téi kinh doanh, Uber, Airbnb, Operating System, Database... tat cA ching dé “u duge cai 1a cdc né “n tang. Diém chung ciia chting 1a né mé ra cc khong. gian, cung cap cdc dié“u kién dé trén dé cdc dé ‘i tugng 6 thé tyvan déng va phat trién khéng ngiing. Né*n tang chi dua ra cdc quy dinh, cdch thc hoat dong chung nha ‘t. Né"n tang cé chié"u sau, trén né"n tang lai nay sinh cdc né"n tang méi tudng ting voi cAc qua trinh phat trién mdi, tao 1a cdc dié “u kién phat trién mdi. Nén tang cing khong ngimg thay déi, chia tach va mé réng. ‘Trong linh vyc Ecommerce, céng nghé déng vai trdné“n tang dé ‘i vi cc hoat dong kinh doanh, Chinh internet va cudc cach mang 6" da mé ra mét cach thie voi hoat déng throng mai, buén ban da cé ljch sty hang ngan nam cia con ngwbi. Ti cdc website thé so da mé16ng cing hoat déng kinh doanh thanh cdc hé thd “ng phirc tap, do” sé nhw Amazon, Ebay, Taobao... Chting hop thanh né“n tng cdng nghé dé trén dé tated cde hoat d6ng buén ban dién ra, sinh si nay né khéng ngting. Cac né“n tang céng nghé cho Ecommerce cing tié’n hod, md r6ng khong ngieng ve” cA chié*u sau va chié“u rong. Chié “u réng 1 sé“ lung céc phan hé nghiép vy nay nd theo nhu ca ‘u business. Tir mét website véi ta ‘t ca cde chtte ning 4” n thié“t cho Ecommerce, chia tach thanh vé van cdc system chuyén biét cho ting nghiép vy: quan ly san phdm, quan ly gia, don hang, giao van, kho bai... Chié “u sau 1a sy phat trién nang cao ciia ha ta “ng cloud, AWS 1a mét vi dy tiéu biéu, Infrastructure as a Service, Platform asa Service, Software asa Service... D6 1a mét qué trinh tié’ n hod lau dai, gn i'n ‘vGilich str phat trién cia Internet va cng nghé théng tin, hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 19 1572020 Ay og nbn ting cong nghé Ecommerce tal TKI- Tk Engineering Qua trinh phat trién cia hé thé ‘ng TIKI ciing khéng nam ngoai sy phat trién chung. TY mét website ban sach chay trén Magento, t6i nay da tré thanh mét hé th ‘ng do” sd, phyc vy v6i hoat déng kinh doanh da dang v6i di cdc loai- mit hang, dich vu thudc hang ngan chuyén myc. Hoat déng vgn hanh cing tr nén ngay mét phic tap, mua hang, ban hang, van hanh kho bai giao van, ké” todn tai chinh; dé “i twong phyc w tir khdch hang, hang ngan nhan vién céng ty, t6i hang chyc ng’n nha ban tham gia van hanh hé thé ‘ng thuong mai dién tir. Cac né“n tang céng nghé cia TIKI cfing theo dé ma khéng ngtyng thay d6i, mé r6ng theo théi gian. 1.Né“n tang Magento. Magento 1a né“n tang cong nghé da‘u tién cita TIKI. Dya trén nd, TIKI ba ‘t dau phat trién cdc hoat déng kinh doanh Ecommerce dau tién. Khoi da “u ba ‘ng ban sach, thié “t bi doc sich nhw Kindle. T 2010 toi 2015, Magento 1a né ‘n tang chinh cho tt cd cde hoat déng kinh doanh, van hanh cila TIKI. Magento cung ca ‘p pha “n back office dé nhan vin TIKI cé thé ding sin pham, van hanh don hang, chim séc khach hang, cfing nhur front end dé khach hang TIKI browser, tim kié’ m, xem va mua ban sin phdm. Magento 6 vai trd to 16n trang sy phét trién ctia hé thé ‘ng TIKI. Né gitip TIKI tich kiém duge mot ngué nlc l6n vé> phat trién pha “n mé “m, cing nhw cung ca ‘p cho TIKI cdc kien thtic, m6 hinh dtr liéu, kinh nghiém xay dyng mot site thuong mai dién tir. Model Eav, Cart, Sales Order, Promotion... cach thttc t6 chtic, thié ‘t ké” ty pha “‘n mé”m t6i co'sd df? ligu 1a cdc tié“n dé > quan trong dé di ngii Engineers tich luy phat trién cho cdc giai doan tié” p theo. Khi dé Engineering ciia TIKI chi c6 tam 10-20 ngudi cho ta ‘t cd cde Vi ti. o— _ — Customers Back Otfice Employees 2. Né“n tang Talaria—TIKLVN. ‘Theo thdi gian, cing v6i sy ting truéng cita TIKI thi lung truy 4p, hoat déng van hanh céing tng theo. Magento bi ‘t di “u khéng dép fing duge yéu ca uve hiéu néing, dic biét khi cdc thoi diém cd lugng truy c4p én dét ngét. Talaria — mét framework méi hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 219 16/2020 ay ang nbn ting eng nghé Ecommerce ta TKI- Ti Engineering duge phat trién ba ‘t dau cud “i 2014, téi dau 2015 dé thay thé” Magento cho pha’n front office dé xiv ly truy cap tiv khach hang. Ta ‘t c4e nghiép vy front office tty browser, xem san phim, t6i dt hing ... dé"u s8 din ra trén talaria, Talaria la chiu anh huéng lon ctia cdc thié“t ké ciia magento nhung Lim don gian hon, Cac mé hinh Eav cho quan ly san phéim, Sales Order van tuong d6 ‘ng v6i mé hinh ciia Magento. Vé" mit kié‘n tric, talaria cé thay d6i én nha ‘tla str dung MongoDB cho phan read side. Talaria khong thay thé” hoan todin né“n tng Magento ma chi thay thé’ mét pha“n cde nghiép vy front office, phan 16n ta ‘t ca cdc nghiép vy van hanh back office tiv quan ly san phém, don hang, cham séc khach hang van dién ra trén né‘n tang Magento. Gitta hai hé thé ‘ng ‘phai o6 qua trinh d6 “ng bé dtr ligu dé dam bao qua trinh van hanh tron tru gitta hai hé thé’ng. Talaria duoc phat trién ban da “u tly mét nhém nhé chua téi 10 ngudi. Sau 3 nam, nd dap tng duge nhu ca “u phat trién ciia hang tram engineers, dap tng sy mé rong bing né cia hoat déng kinh doanh cia TIKI v6i hon 30 triéu luot truy c4p mai thang, cing nhwtinh phttc tap cla nghiép vy van hanh khi s6” lugng nhén vién tang lén 1300 ngudi cling hang ngan sellers tryc tié” p, gidn tié “p tac déng vao hé thd “ng. C=}. 1Tea—A customers Back Otoe Employees 3. Né‘n tang Logistic. BA’tda ‘utiv2013, cic hogt déng van hanh ciia TIKI ba “t di” umé réng sang hoat déng quan ly van hanh kho hang, giao van, ké“ todn. Mé hinh kinh doanh chinh ctia TIKI A ban lé. Ta ‘t yé“u nay sinh cdc nghiép vy quan ly kho hang, 16 “i sau dé 1a cac hoat déng giao van. TIKI bat dau dua trién khai hé thé “ng ERP da trén né “n tang Open FRP— Odoo. Tiong sud ‘t 5 nm, hé thé “ng van hanh lién tye duge nang cA “p mé réng, bé sung thém cdc hé thé ‘ng vé" giao van, fulfillment... T6i nay, tiv 1 kho hang, Tiki da mo rong 1a 8kho hang trén ca nue, quan ly hang triéu don vj san phaém méi nam, cung cp cdc dich vy giao van déi hai van hanh phiic tap nhw giao hang 2h. HG thé ‘ng van hanh la xuong 6 ‘ng cho toan b6 hoat dong giao van cia TIKI. Bang cach t6 chtte khéo léo, dia trén cde né“n tang ma ngud‘n mo ké ‘t hop voi cdc giai phap hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia a9 1572020 Ay og nbn ting cong nghé Ecommerce tal TKI- Tk Engineering ty thié ‘t ké” tty da “u, hon 30 engineers da xay dyng lén toan bé hé thé ‘ng tly con sd” khéng. Né’n tang da chiang td dé t6 ‘t qua vide dap tng viée mo rong hoat déng kinh doanh, thay 46i nang cA ‘p, lién tuc trong 5 nim qua, tao nén gid trj canh tranh khée biét trong dich vy giao hang cia TIKI. Customers Telaria - TKLVN, oo Logistic System ‘Warehouse Employees Magento Back Office Employees 4, Né“n tang Marketplace. ‘Ti cud ‘i 2016, TIKI ba ‘t di “u chuyén d6imé hinh kinh doanh tt Retail sang Marketplace. Téi thang 3/2017, TIKI chinh thite mé civa sin thuong mai dién tircho cde hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 49 16/2020 ay ang nbn ting eng nghé Ecommerce ta TKI- Ti Engineering sellers tham gia kinh doanh trén hé thé ‘ng TIKI. Dé 1 mot sy chuyén d6ilén 1am thay d6i to’n bé m6 hinh hogt déng cia to’n bé hé thd ‘ng TIKI. Hé thé ‘ng TIKI khéng chi con phye vy riéng TIKI ma gity cho phép cdc sellers bén ngoai van hanh ban hang trén san thuong mai dién ti TIKI, Dié “u nay 1am cho hoat déng van hanh, quan ly tré nén 1‘ t pha tap. Cac sellers tham gia vao tt ca c4c céng doan cia hé thd’ ng, tir quan ly sin phém, van hanh don hang, giao van, t6 "n kho, t6i thanh todn d6 ‘i soét tai chinh, céng ng. Trong 2018, 6” san ph4m trén TIKI tang ga ‘phon 5 14’ n tir gan 200k san phém, lén 1 triéu san phém, véi hon 90% san phm ciia cdc sellers. Sy bing n6 vé> mt nghiép vy, dan t6i viée toan bé né“n tang cia TIKI phai thay déi. N6 cing danh dau qué trinh chuyén dai 16n tié ‘p theo, khi né"n tang TIKI tié ‘p tue duge chia tach nhé thanh cdc né“n tang chuyén biét hon theo m6 hinh Service Oriented: nhu Seller Service — quan ly nghiép wy sellers, Catalog Management System — quan ly nghiép vy san phém, Order Management System— quan ly nghiép vy van hanh don hang va hang chy service nghiép vy khdc... Sy chia tach nay cing 1a nét néi bat eda tat cA cdc hé thd’ ng Ecommerce trén thé” gi6i. N6é dap ting cdc t6 c dé mé rng ctia hoat déng kinh doanh, khi ma méi mang van hanh né ra dé“u doi héi 1a “t cao ve* tinh chuyén biét cia hé thé ‘ng. 5.Né"n tang Tich Hop. hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 59 1572020 Ay og nbn ting cong nghé Ecommerce tal TKI- Tk Engineering ‘Sy mé-réng ctia hé thé ‘ng lam phat sinh hang tram service, v6i hang ngan chttc nang hoat déng. Viéc trao déi va tich hyp dt liéu gitta cc hé tho ‘ng la to “i quan trong dé dam ‘bao tozin bd hé thé “ng TIKI van hanh duoc. Dit’ liéu cn dam bao tinh chinh xd xuyén sud ‘t tty front office téi back office, tty san phém t6i don hang, giao vgn va tai chinh, ké” Céc giai php tich hop da duge TIKI trién khai tir 14 “t s6m, dya trén cdc cong nghé nhw RabbitMQ, ActiveMQ, nhung gp nhié*u han ché’ vé* tinh én djnh, bao tri. Tr gitta 2017, TIKI ba “t dau trién khai rng giai phdp tich hgp dita trén Kafka va co ché” capture data change dya trén binary log cila MySQL, trigger — notify cia Postgresql. ‘Hang chyc triéu thay déi dtr liéu mi ngay trén toan hé thé ‘ng duge streaming teal time én Kafka. Kafka tré thanh mét message bus —trung chuyén dtt liéu gitta céc hé thé “ng khac nhau, tao r cdc phtrong thttc phat trién tmg dyng méi da dang, linh hoat, méréng hé tho ‘ng dé dang. Catalog Service Order Service Warehouse Service | | Katka - Meseage Bus (| — [rm | 6.N@“n tang Data. Data la co’ sé dé ra cdc quyé ‘t dinh cho m@i hoat déng trong kinh doanh. Nhu c4“u bao cdo da dang duge téng hop tiv mpi ngud ‘n dtr ligu o6 thé od trong hé thé ‘ng. D6itugng ngudi ding bao g6"m tir cdc cap van hanh th ‘p nha’t t6i cdc 4p giim d6“ccao nha ‘t. Tinh chinh xdc, sy da dang, t6 “c dé c4p nat cita dtr liéu 1a cdc Adi hdi ctta hé thd ‘ng bdo cao. hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia ae 16/2020 ay ang nbn ting eng nghé Ecommerce ta TKI- Ti Engineering Cac hoat déng xay dyng data warehouse ctia TIKI ba ‘t di “u tly khoang 2015-2016. Nhung hé tho ‘ng bao cdo khéng dap dit nhu ca‘u cia kinh doanh, cing nhu khong dit én dinh khi lugng dev ligu ting tréng bing nd. Giai doan nita dau 2017, viée béo cdo ga nnh khting hoang, céc phong ban kinh doanh phai request access trytc tié“p transaction database dé ty lam bao cdo, cdc hé th “ng dashboard lién tyc bj gién doan, Khéng én dnh. Bat da ‘u tivcud “i 2017 t6i da “u 2018, cdc dtr ligu da “n duge tap trung lai dua vao data warehouse, sit dying né“n tng cloud Google Big Query. Cling v6inén tang tich hgp dyva trén Kafka, viéc tich hop data gitta cdc transactional database va data warehouse dat duge matc dé near teal time. Cac bao cdo ve van hanh kinh doanh truée day ma ‘t nhié“u gid, thim chf nita ngay dé téng hop, thi nay dai cé thé duge cap nhét trong vong 10 phiit. Data duge visualize dé dang, gitip cdc bd phan kinh doanh @ tat cd cde cp nhanh chéng nam ba ‘t tinh hinh, ra quyé ‘t dinh kip thdi. Ciing nhu xay dung duge cdc dich vy gid tj gia tang nhu CRM, Marketing Optimization... 7.Né‘n ting DevOps. ‘V6i hon 100 engineers, hang trim service va hang ngan server applications... DevOps 6 vai tro v6 cing to l6n dam bao qua trinh x4y dyng phat trién phan mé*m cia TIKL Tai TIKI, ma ngué “n cia cdc hé thé ‘ng duge quan ly tp trung sir dyng GitHub, sir dyng Jenkin, docker, kubernetes, rancher cho deployment va management. Tai bat et thai diém nao, ba “t ctr service nao cing 6 thé tich hgp va trién khai ma ngud"n trén cdc méi trudng tir UAT téi Production. Dié ‘u nay c6 y nghia to lon, dam bao t6 “c dé phat trién, release tinh nang ciia tt c4 cdc team. hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 719 35/2020 ay ong nbn ting cbng nghé Ecommerce ti TK - Tiki Engineering 8. Né"n tang Infrastructure. Pay a né’n tang ciia né“n tang dam bao cung cA ‘pda’ y dd tainguyén tinh toan cho toan bé tat cd cdc system cia TIKL Voi hang tram service, hang ngan server application, Juu trivva xiv ly hang trim TB dt liéu mdi ngay. Ti mét vai server ban dau, hién TIKI da ting bude x4y dying ha ta ‘ng cho lwu trtf. database, 4o hod v6i chi phi té “i uu, dap ting Jugng truy cap lon dic biét cdc mia mua sa ‘m 16n cud “i nam. Xay dung ha tang cho hé thé ‘ng Ecommerce v6 cing phic tap, vi tinh cha ‘t dc thit ddi hdi cao ve" dé én dinh, tinh nhf‘t quan ciia dt liéu nhung van phai dép ting hiéu ning cao, voi lugng truy cp én. Dac biét phai dap tng tinh “co gian” Ibn, do lwong truy cp tang cao ba ‘t thudng hd dy doan cia hogt déng mua sim. ‘V6i qua trinh 8 nam phat trién, né“n tang cdng nghé cia TIKI ting bude thay déi, phat trién, mé rong khéng ngiing dé dép ting nhu cau kinh doanh. Bé 1a qué trinh “tien hod” lau dai, voi sy déng gép tri tué cla hang tram Engineer trong nhié“u nam. Ting buéc hinh hai cia mét hé thé ‘ng Ecommerce l6n dan duge hinh thanh cing véi sw truéng thanh vé* mit céng nghé ciia déi ngii Engineer. Bai hoc 1én nha ‘t ca TIKI sw ‘van dyng khéo léo cdc né“n tang ma ngué ‘n ménhu Magento, Odoo, cing céch thtte phat trién phan mé“m linh hoat, hiéu qua dé sir dung mét ngué ‘n hye nhé phat trién dan hé thé ‘ng theo cing t6‘c dé phat trién kinh doanh. Céc né“n tang van khéng ngting thay déi, nhié“u né" n tang sé bié “n ma’‘t (nhu Magento trong 2019), chuyén déi, chia tach hay hinh thanh cdc né‘n tang méi, Dé 1a mot qua trinh khéng bao gid ding lai. V6i t6 “c dé tang treéng doanh so Ién dén vai tram pha “n trim mdi nam, né “n tang cdng nghé chju mét Ap lye chuyén déi cye lon dé dap ‘fang cdcyéu cfu ting trudng cia kinh doanh, nhung dé “ng thdi van phai dam bao tinh, 6n djnh. Thach thttc 16n nha ‘t vi viée xy dyng né"n tang cong nghé o TIKIa phai can ba ‘ng duge gifia ta” m nhin xa va t6‘¢dé phat trién. 'T6‘c dé tng trudéng nhanh doi héi mai tinh todn phat trign phai di td t dé khong chi theo kip ma cdn khong s6m bj loai b8, xdy méi mét edch ton kém, Né thye sw’r4 ‘t thach thtic, nhung phai vugt qua duge! Ecommerce Ecommerce Solution Ecommerce Platform hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 89 35/2020 ay cng nbn ting cbing nghé Ecommerce tai TKI - Tiki Engineering hitpsienginesring tk vnixdy-dyng-ndr-ting-cdng-nghs-ecommerce-b923t'1057Ia 99

You might also like