---
title: "GO Inc — Hệ sinh thái 4 website, GCP & AWS — Tran Manh Tuan"
description: "Hệ sinh thái 4 website cho thương hiệu gọi taxi GO — site sản phẩm 5 ngôn ngữ, tuyển dụng nối ATS, trung tâm hỗ trợ và IR, xuất bản có kiểm duyệt qua Slack trên Google Cloud + AWS."
canonical: "https://tmtuan.dev/vi/projects/go-inc"
language: "vi"
image: "https://tmtuan.dev/_img/projects/go-inc-jp/go-inc.c03d637d-og.jpg"
tokens: 1250
---

# GO Inc

**GO** là thương hiệu gọi taxi của **GO Inc.** với nhiều mảng kinh doanh, mỗi mảng một website: site sản phẩm **go.goinc.jp**, nền tảng tuyển dụng **GO Job**, trung tâm hỗ trợ khách doanh nghiệp **support.go-business.jp** và website doanh nghiệp / IR **goinc.jp**. Yêu cầu xuyên suốt: đội nội dung vận hành cả 4 site theo một quy trình thống nhất, nội dung được duyệt trước khi lên production, chỉ người được phép mới deploy, và sẵn sàng chuyển sang hạ tầng mới mà website không phải ngừng hoạt động.

Site sản phẩm hỗ trợ **5 ngôn ngữ** với hệ thống quản lý bản dịch riêng; trang tra cứu cước taxi theo tỉnh thành và địa điểm dùng dữ liệu từ API lõi của GO — tốc độ gọi API được kiểm soát để không bao giờ gây quá tải cho hệ thống lõi, sitemap tự sinh và chia nhỏ để tối ưu SEO. Nhiều thành phần (trang chính, GO BUSINESS, ticket, GO CALL PRO và hơn 20 landing page chiến dịch) ghép thành một site thống nhất trên monorepo **Turborepo**, build song song kèm cache nhiều tầng nên thời gian ra bản ngắn.

Xuất bản nội dung theo mô hình **ChatOps**: biên tập viên publish trên **Contentful**, người phụ trách nhận thông báo Slack rồi bấm Deploy để đưa lên production — hoặc Revert để khôi phục phiên bản trước chỉ với một cú bấm; nút Deploy to Dev nằm ngay trong CMS và bản nháp hiện lên staging để duyệt trước khi public. CMS được may đo bằng extension tự viết: tự sinh ID không trùng, bảng sửa danh sách khu vực kéo-thả với giao diện tiếng Nhật, trường SEO cho OG/Twitter và nút kích hoạt deploy — biên tập viên thao tác nhanh và ít sai sót.

**GO Job** nối thẳng ATS **PORTERS**: tin tuyển dụng tự đồng bộ, dữ liệu lưu vào **BigQuery**, ảnh phân phối qua CDN riêng; trang làm mới theo cơ chế **ISR** nên không phải build lại toàn site mỗi khi tin tuyển dụng thay đổi. Form ứng tuyển (chia theo đối tượng: ứng viên, doanh nghiệp, rideshare) tạo hồ sơ ứng viên thẳng trong PORTERS và chặn bot bằng reCAPTCHA Enterprise; email xác nhận gửi tự động qua **SendGrid** với template và địa chỉ người gửi được chọn theo loại công việc và hình thức làm việc, hệ thống báo Slack theo từng loại form và cảnh báo ngay khi gửi email gặp lỗi.

Trung tâm hỗ trợ **support.go-business.jp** chia nội dung — hướng dẫn chức năng, FAQ, video, hội thảo — riêng cho quản trị viên và nhân viên của doanh nghiệp khách hàng; tìm kiếm toàn văn qua API riêng; trình soạn thảo dạng block tuỳ biến ngay trong Contentful (ảnh responsive, bảng, ghi chú) kèm nhập nội dung hàng loạt từ CSV; đủ security header chuẩn (HSTS, chống clickjacking, chống MIME sniffing).

Website doanh nghiệp / IR **goinc.jp** (tiếng Nhật + Anh) có thư viện tài liệu IR, số liệu tài chính, ban lãnh đạo và thông tin cổ phiếu, cùng hiệu ứng 3D và animation tạo dấu ấn thương hiệu; sau khi đổi thương hiệu, toàn bộ link của domain cũ được chuyển hướng 301 sang domain mới, và mỗi thay đổi có Deploy Preview để xem trước. Vận hành được kiểm soát chặt: chỉ người trong danh sách được duyệt mới deploy production, staging bảo vệ bằng mật khẩu hoặc IP allowlist, mỗi dịch vụ chỉ được cấp đúng quyền cần dùng. Pipeline còn deploy song song lên **AWS S3 + CloudFront** (xác thực OIDC, không lưu access key lâu dài) để phục vụ lộ trình chuyển sang kiến trúc mới của khách hàng mà site hiện tại vẫn chạy bình thường.

## Thông tin

- **Vai trò:** Technical Lead
- **Website:** [go.goinc.jp/](https://go.goinc.jp/)

## Công nghệ

- Next.js
- React
- Nuxt
- TypeScript
- Turborepo
- Contentful
- Node.js
- Express
- BigQuery
- PORTERS
- SendGrid
- reCAPTCHA
- Slack
- Cloud Run
- Firebase Hosting
- AWS S3
- CloudFront
- Github Action
- Docker

## Dịch vụ thể hiện qua dự án

- [Website doanh nghiệp & nền tảng nội dung](https://tmtuan.dev/vi/services/web-platforms)
- [Hạ tầng Cloud](https://tmtuan.dev/vi/services/gcp-cloud-infrastructure)

## Bài viết liên quan

- [Knowledge Base docs-as-code + Context Graph cho portfolio 15 dự án](https://tmtuan.dev/vi/articles/knowledge-base-docs-as-code-context-graph)
- [Truy vết HTTP 500 chỉ xảy ra với Googlebot, xuyên Next.js, Cloud Run và hosting edge](https://tmtuan.dev/vi/articles/googlebot-500-firebase-hosting-nextjs)

## Structured data (JSON-LD)

```json
{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://tmtuan.dev/vi/projects/go-inc#webpage","url":"https://tmtuan.dev/vi/projects/go-inc","name":"GO Inc — Hệ sinh thái 4 website, GCP & AWS","description":"Hệ sinh thái 4 website cho thương hiệu gọi taxi GO — site sản phẩm 5 ngôn ngữ, tuyển dụng nối ATS, trung tâm hỗ trợ và IR, xuất bản có kiểm duyệt qua Slack trên Google Cloud + AWS.","inLanguage":"vi","isPartOf":{"@id":"https://tmtuan.dev/#website"},"about":{"@id":"https://tmtuan.dev/#person"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang chủ","item":"https://tmtuan.dev/vi"},{"@type":"ListItem","position":2,"name":"Dự án","item":"https://tmtuan.dev/vi/projects"},{"@type":"ListItem","position":3,"name":"GO Inc","item":"https://tmtuan.dev/vi/projects/go-inc"}]}]}
```
