{"version":"1.0","provider_name":"giaonhanhvn","provider_url":"https:\/\/giaonhanhvn.vn\/en","author_name":"admin","author_url":"https:\/\/giaonhanhvn.vn\/en\/tin-tuc\/author\/admin\/","title":"K\u1ebf ho\u1ea1ch k\u1ef9 thu\u1eadt & h\u1ea1 t\u1ea7ng | giaonhanhvn","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"IBBTJ8e5Kv\"><a href=\"https:\/\/giaonhanhvn.vn\/en\/ke-hoach-ky-thuat-ha-tang\/\">K\u1ebf ho\u1ea1ch k\u1ef9 thu\u1eadt &#038; h\u1ea1 t\u1ea7ng<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/giaonhanhvn.vn\/en\/ke-hoach-ky-thuat-ha-tang\/embed\/#?secret=IBBTJ8e5Kv\" width=\"600\" height=\"338\" title=\"&#8220;K\u1ebf ho\u1ea1ch k\u1ef9 thu\u1eadt &#038; h\u1ea1 t\u1ea7ng&#8221; &#8212; giaonhanhvn\" data-secret=\"IBBTJ8e5Kv\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/giaonhanhvn.vn\/wp-includes\/js\/wp-embed.min.js\n<\/script>","description":"K\u1ebe HO\u1ea0CH K\u1ef8 THU\u1eacT V\u00c0 H\u1ea0 T\u1ea6NG &nbsp; 1. M\u1ee5c ti\u00eau x\u00e2y d\u1ef1ng h\u1ec7 th\u1ed1ng H\u1ec7 th\u1ed1ng k\u1ef9 thu\u1eadt c\u1ee7a Giao Nhanh VN \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf v\u00e0 tri\u1ec3n khai nh\u1eb1m \u0111\u00e1p \u1ee9ng c\u00e1c ti\u00eau ch\u00ed c\u1ed1t l\u00f5i sau: T\u00ednh s\u1eb5n s\u00e0ng cao (High Availability): \u0110\u1ea3m b\u1ea3o n\u1ec1n t\u1ea3ng ho\u1ea1t \u0111\u1ed9ng li\u00ean t\u1ee5c 24\/7, gi\u1ea3m thi\u1ec3u th\u1eddi gian ng\u01b0ng tr\u1ec7 d\u1ecbch v\u1ee5. Kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng linh ho\u1ea1t (Scalability): Cho ph\u00e9p n\u00e2ng c\u1ea5p h\u1ec7 th\u1ed1ng d\u1ec5 d\u00e0ng khi t\u0103ng tr\u01b0\u1edfng ng\u01b0\u1eddi d\u00f9ng, \u0111\u01a1n h\u00e0ng ho\u1eb7c m\u1edf r\u1ed9ng khu v\u1ef1c v\u1eadn h\u00e0nh. Hi\u1ec7u n\u0103ng t\u1ed1i \u01b0u (High Performance): T\u1ed1c \u0111\u1ed9 x\u1eed l\u00fd v\u00e0 ph\u1ea3n h\u1ed3i nhanh, \u0111\u1ea3m b\u1ea3o tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi d\u00f9ng m\u01b0\u1ee3t m\u00e0. B\u1ea3o m\u1eadt to\u00e0n di\u1ec7n (Security): B\u1ea3o v\u1ec7 t\u1ed1i \u0111a d\u1eef li\u1ec7u ng\u01b0\u1eddi d\u00f9ng, \u0111\u1ed1i t\u00e1c v\u00e0 h\u1ea1 t\u1ea7ng c\u00f4ng ty kh\u1ecfi c\u00e1c m\u1ed1i \u0111e d\u1ecda an ninh m\u1ea1ng. 2. N\u1ec1n t\u1ea3ng c\u00f4ng ngh\u1ec7 v\u00e0 \u0111\u1ed1i t\u00e1c h\u1ea1 t\u1ea7ng D\u1ecbch v\u1ee5 \u0111\u00e1m m\u00e2y (Cloud): Giao Nhanh VN s\u1eed d\u1ee5ng n\u1ec1n t\u1ea3ng Amazon Web Services (AWS) \u0111\u1ec3 tri\u1ec3n khai to\u00e0n b\u1ed9 h\u1ec7 th\u1ed1ng, \u0111\u00e1p \u1ee9ng c\u00e1c y\u00eau c\u1ea7u v\u1ec1 b\u1ea3o m\u1eadt, hi\u1ec7u su\u1ea5t v\u00e0 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng. Ng\u00f4n ng\u1eef v\u00e0 c\u00f4ng ngh\u1ec7 l\u1eadp tr\u00ecnh: Backend: Node.js ho\u1eb7c Golang Mobile app: React Native ho\u1eb7c Flutter C\u01a1 s\u1edf d\u1eef li\u1ec7u: PostgreSQL(Th\u00f4ng tin c\u1ee5 th\u1ec3 s\u1ebd \u0111\u01b0\u1ee3c \u0111i\u1ec1u ch\u1ec9nh t\u00f9y theo c\u00f4ng ngh\u1ec7 \u0111\u1ed9i ng\u0169 k\u1ef9 thu\u1eadt s\u1eed d\u1ee5ng th\u1ef1c t\u1ebf.) 3. Ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng Giao Nhanh VN \u00e1p d\u1ee5ng ki\u1ebfn tr\u00fac Microservices \u0111\u1ec3 t\u00e1ch bi\u1ec7t c\u00e1c th\u00e0nh ph\u1ea7n h\u1ec7 th\u1ed1ng, \u0111\u1ea3m b\u1ea3o d\u1ec5 d\u00e0ng qu\u1ea3n l\u00fd, c\u1eadp nh\u1eadt v\u00e0 m\u1edf r\u1ed9ng. C\u00e1c d\u1ecbch v\u1ee5 ch\u00ednh bao g\u1ed3m: User Service: Qu\u1ea3n l\u00fd th\u00f4ng tin ng\u01b0\u1eddi d\u00f9ng, \u0111\u0103ng nh\u1eadp, \u0111\u0103ng k\u00fd. Order Service: X\u1eed l\u00fd logic \u0111\u1eb7t \u0111\u01a1n v\u00e0 tr\u1ea1ng th\u00e1i \u0111\u01a1n h\u00e0ng. Driver Service: Theo d\u00f5i v\u1ecb tr\u00ed, tr\u1ea1ng th\u00e1i v\u00e0 l\u1ecbch s\u1eed ho\u1ea1t \u0111\u1ed9ng c\u1ee7a t\u00e0i x\u1ebf. Payment Service: T\u00edch h\u1ee3p v\u00e0 x\u1eed l\u00fd thanh to\u00e1n qua c\u1ed5ng trung gian. Notification Service: G\u1eedi th\u00f4ng b\u00e1o \u0111\u1ea9y (push notifications) cho ng\u01b0\u1eddi d\u00f9ng. 4. Chi ti\u1ebft h\u1ea1 t\u1ea7ng tr\u00ean AWS 4.1. M\u00e1y ch\u1ee7 v\u00e0 v\u1eadn h\u00e0nh (Compute) Amazon Elastic Kubernetes Service (EKS): D\u00f9ng \u0111\u1ec3 tri\u1ec3n khai c\u00e1c container (Docker) v\u1edbi kh\u1ea3 n\u0103ng t\u1ef1 m\u1edf r\u1ed9ng, t\u1ef1 ph\u1ee5c h\u1ed3i v\u00e0 t\u1ed1i \u01b0u chi ph\u00ed v\u1eadn h\u00e0nh. 4.2. C\u01a1 s\u1edf d\u1eef li\u1ec7u (Database) Amazon RDS &#8211; PostgreSQL: C\u01a1 s\u1edf d\u1eef li\u1ec7u quan h\u1ec7 c\u00f3 t\u00ednh s\u1eb5n s\u00e0ng cao, h\u1ed7 tr\u1ee3 t\u1ef1 \u0111\u1ed9ng sao l\u01b0u v\u00e0 ph\u1ee5c h\u1ed3i nhanh. 4.3. L\u01b0u tr\u1eef d\u1eef li\u1ec7u (Storage) Amazon S3: L\u01b0u tr\u1eef c\u00e1c d\u1eef li\u1ec7u kh\u00f4ng c\u1ea5u tr\u00fac nh\u01b0 h\u00ecnh \u1ea3nh s\u1ea3n ph\u1ea9m, avatar ng\u01b0\u1eddi d\u00f9ng\u2026 v\u1edbi \u0111\u1ed9 b\u1ec1n l\u00ean t\u1edbi 99,999999999%. 4.4. M\u1ea1ng v\u00e0 c\u00e2n b\u1eb1ng t\u1ea3i (Networking &amp; Load Balancing) Amazon VPC: T\u1ea1o m\u00f4i tr\u01b0\u1eddng m\u1ea1ng ri\u00eang bi\u1ec7t, c\u00e1ch ly h\u1ec7 th\u1ed1ng kh\u1ecfi c\u00e1c m\u1ed1i nguy h\u1ea1i b\u00ean ngo\u00e0i. Elastic Load Balancer (ELB): Ph\u00e2n ph\u1ed1i l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp \u0111\u1ebfn nhi\u1ec1u m\u00e1y ch\u1ee7, \u0111\u1ea3m b\u1ea3o hi\u1ec7u su\u1ea5t v\u00e0 \u0111\u1ed9 \u1ed5n \u0111\u1ecbnh. 4.5. B\u1ea3o m\u1eadt (Security) AWS WAF: B\u1ea3o v\u1ec7 h\u1ec7 th\u1ed1ng kh\u1ecfi c\u00e1c t\u1ea5n c\u00f4ng ph\u1ed5 bi\u1ebfn nh\u01b0 SQL injection, XSS&#8230; SSL\/TLS: To\u00e0n b\u1ed9 k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a nh\u1eb1m \u0111\u1ea3m b\u1ea3o an to\u00e0n truy\u1ec1n t\u1ea3i d\u1eef li\u1ec7u. IAM (Identity &amp; Access Management): Ph\u00e2n quy\u1ec1n truy c\u1eadp ch\u1eb7t ch\u1ebd cho t\u1eebng nh\u00f3m ng\u01b0\u1eddi d\u00f9ng v\u00e0 d\u1ecbch v\u1ee5. 5. Gi\u00e1m s\u00e1t, sao l\u01b0u v\u00e0 ph\u1ee5c h\u1ed3i s\u1ef1 c\u1ed1 5.1. Gi\u00e1m s\u00e1t h\u1ec7 th\u1ed1ng Amazon CloudWatch: Theo d\u00f5i hi\u1ec7u su\u1ea5t h\u1ec7 th\u1ed1ng (CPU, RAM, network\u2026) v\u00e0 c\u1ea3nh b\u00e1o t\u1ef1 \u0111\u1ed9ng n\u1ebfu c\u00f3 s\u1ef1 c\u1ed1. 5.2. Sao l\u01b0u d\u1eef li\u1ec7u D\u1eef li\u1ec7u t\u1eeb RDS \u0111\u01b0\u1ee3c t\u1ef1 \u0111\u1ed9ng sao l\u01b0u h\u00e0ng ng\u00e0y, gi\u1eef trong 7-14 ng\u00e0y. D\u1eef li\u1ec7u tr\u00ean S3 c\u0169ng \u0111\u01b0\u1ee3c sao l\u01b0u \u0111\u1ecbnh k\u1ef3 v\u00e0 ki\u1ec3m tra t\u00ednh to\u00e0n v\u1eb9n. 5.3. K\u1ebf ho\u1ea1ch ph\u1ee5c h\u1ed3i (Disaster Recovery) RTO (Th\u1eddi gian ph\u1ee5c h\u1ed3i): Kh\u00f4ng qu\u00e1 4 gi\u1edd sau khi x\u1ea3y ra s\u1ef1 c\u1ed1. RPO (M\u1ea5t m\u00e1t d\u1eef li\u1ec7u t\u1ed1i \u0111a): Kh\u00f4ng qu\u00e1 1 gi\u1edd. 6. L\u1ed9 tr\u00ecnh ph\u00e1t tri\u1ec3n h\u1ea1 t\u1ea7ng Giai \u0111o\u1ea1n N\u1ed9i dung tri\u1ec3n khai Giai \u0111o\u1ea1n 1 Ho\u00e0n thi\u1ec7n n\u1ec1n t\u1ea3ng c\u1ed1t l\u00f5i (hi\u1ec7n t\u1ea1i) Giai \u0111o\u1ea1n 2 T\u00edch h\u1ee3p CI\/CD \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a ki\u1ec3m th\u1eed v\u00e0 tri\u1ec3n khai (6\u201312 th\u00e1ng t\u1edbi) Giai \u0111o\u1ea1n 3 Ph\u00e1t tri\u1ec3n h\u1ec7 th\u1ed1ng ph\u00e2n t\u00edch d\u1eef li\u1ec7u (Data Warehouse) v\u00e0 \u1ee9ng d\u1ee5ng AI\/ML (1\u20132 n\u0103m) 7. Cam k\u1ebft v\u00e0 k\u1ebft lu\u1eadn H\u1ea1 t\u1ea7ng k\u1ef9 thu\u1eadt c\u1ee7a Giao Nhanh VN \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf v\u1edbi ti\u00eau chu\u1ea9n cao nh\u1ea5t \u0111\u1ec3 ph\u1ee5c v\u1ee5 cho m\u1ed9t n\u1ec1n t\u1ea3ng TM\u0110T hi\u1ec7n \u0111\u1ea1i, an to\u00e0n v\u00e0 b\u1ec1n v\u1eefng. Ch\u00fang t\u00f4i cam k\u1ebft li\u00ean t\u1ee5c c\u1ea3i ti\u1ebfn h\u1ec7 th\u1ed1ng \u0111\u1ec3 \u0111\u00e1p \u1ee9ng t\u1ed1t nhu c\u1ea7u ng\u01b0\u1eddi d\u00f9ng, \u0111\u1ed1i t\u00e1c v\u00e0 y\u00eau c\u1ea7u ph\u00e1p l\u00fd c\u1ee7a c\u01a1 quan ch\u1ee9c n\u0103ng.","thumbnail_url":"https:\/\/giaonhanhvn.vn\/wp-content\/uploads\/2025\/07\/avatar-logo-new-1024x1024.png","thumbnail_width":1024,"thumbnail_height":1024}