Go
Bỏ qua đến nội dung chính
  • Tại sao Go arrow_drop_down
    Nhấn Enter để bật/tắt menu thả xuống
    • Case Studies

      Các vấn đề phổ biến mà doanh nghiệp giải quyết bằng Go

    • Use Cases

      Câu chuyện về cách thức và lý do các công ty sử dụng Go

    • Bảo mật

      Go giúp bạn bảo mật theo mặc định như thế nào

  • Học
    Nhấn Enter để bật/tắt menu thả xuống
  • Tài liệu arrow_drop_down
    Nhấn Enter để bật/tắt menu thả xuống
    • Go Spec

      Đặc tả ngôn ngữ Go chính thức

    • Hướng dẫn sử dụng Go

      Giới thiệu đầy đủ về cách xây dựng phần mềm với Go

    • Thư viện chuẩn

      Tài liệu tham chiếu cho thư viện chuẩn của Go

    • Ghi chú bản phát hành

      Tìm hiểu những điểm mới trong từng bản phát hành Go

    • Effective Go

      Mẹo viết code Go rõ ràng, hiệu quả và đúng phong cách

  • Packages
    Nhấn Enter để bật/tắt menu thả xuống
  • Cộng đồng arrow_drop_down
    Nhấn Enter để bật/tắt menu thả xuống
    • Recorded Talks

      Video từ các sự kiện trước đây

    • Meetups open_in_new

      Gặp gỡ các lập trình viên Go địa phương khác

    • Hội nghị open_in_new

      Học hỏi và kết nối với các lập trình viên Go trên toàn thế giới

    • Go blog

      Blog chính thức của dự án Go.

    • Dự án Go

      Nhận trợ giúp và cập nhật thông tin từ Go

    • Kết nối

Go.
  • Tại sao Go navigate_next
    navigate_beforeTại sao Go
    • Case Studies
    • Use Cases
    • Bảo mật
  • Học
  • Tài liệu navigate_next
    navigate_beforeTài liệu
    • Go Spec
    • Hướng dẫn sử dụng Go
    • Thư viện chuẩn
    • Ghi chú bản phát hành
    • Effective Go
  • Packages
  • Cộng đồng navigate_next
    navigate_beforeCộng đồng
    • Recorded Talks
    • Meetups open_in_new
    • Hội nghị open_in_new
    • Go blog
    • Dự án Go
    • Kết nối
  1. Ngôn ngữ lập trình Go
  2. Tại sao chọn Go
  3. Nghiên cứu điển hình
  • Sử dụng Go tại Google

    CẬP NHẬT GẦN ĐÂY

    Sử dụng Go tại Google

    Go được tạo ra tại Google năm 2007, và từ đó, các nhóm kỹ thuật trên toàn Google đã áp dụng Go để xây dựng sản phẩm và dịch vụ ở quy mô khổng lồ. Xem thêm arrow_forward

  • PayPal dùng Go để hiện đại hóa và mở rộng quy mô

    CẬP NHẬT GẦN ĐÂY

    PayPal dùng Go để hiện đại hóa và mở rộng quy mô

    Giá trị của Go trong việc tạo ra code sạch, hiệu quả, dễ dàng mở rộng cùng với triển khai phần mềm, làm cho ngôn ngữ này phù hợp để hỗ trợ mục tiêu của PayPal. Xem thêm arrow_forward

  • American Express dùng Go cho thanh toán & điểm thưởng

    CẬP NHẬT GẦN ĐÂY

    American Express dùng Go cho thanh toán & điểm thưởng

    Go cung cấp cho American Express tốc độ và khả năng mở rộng cần thiết cho cả mạng thanh toán và mạng điểm thưởng. Xem thêm arrow_forward

Mở trong cửa sổ mới.
  • Allegro Allegro

    Allegro – Viết dịch vụ cache cực nhanh với hàng triệu mục trong Go

    Cuối cùng, chúng tôi đã tăng tốc ứng dụng từ hơn 2,5 giây xuống còn dưới 250 mili giây cho request dài nhất.

    Xem nghiên cứu điển hình

  • American Express American Express

    American Express dùng Go cho thanh toán & điểm thưởng

    Go cung cấp cho American Express tốc độ và khả năng mở rộng cần thiết cho cả mạng thanh toán và mạng điểm thưởng.

    Xem nghiên cứu điển hình

  • Armut Armut

    Armut Labs sử dụng Go như thế nào

    Tìm hiểu cách Armut Labs giảm mức tiêu thụ tài nguyên và thời gian phản hồi API sau khi chuyển từ C# và .net core sang Go.

    Xem nghiên cứu điển hình

  • Bitly Bitly

    Bitly - Tại sao chúng tôi viết mọi thứ bằng Go

    Năm 2014, chúng tôi viết một dự án mã nguồn mở nhỏ gọi là NSQ (nsq.io) và đã thử nghiệm ngôn ngữ mới đầy triển vọng Go. Chúng tôi thích những gì thấy đến mức bắt đầu viết mọi thứ mới trong Go, và không lâu sau bắt đầu chuyển tất cả dịch vụ cũ sang Go.

    Xem nghiên cứu điển hình

  • ByteDance ByteDance

    Thực hành quy mô lớn Go tại ByteDance

    Go được giới thiệu đến ByteDance vào năm 2014, và từ đó các nhóm kỹ thuật trên toàn ByteDance đã áp dụng Go để xây dựng sản phẩm và dịch vụ ở quy mô khổng lồ. Khi đi sâu hơn, các phương pháp tốt nhất cho microservice tương đối trưởng thành dưới Go đã được phát triển, tổng hợp, và sau đó mã nguồn mở hóa với tên CloudWeGo từ năm 2021. Hiện nay 70% microservice trong ByteDance được viết bằng Go.

    Xem nghiên cứu điển hình

  • Capital One Capital One

    Capital One - Hành trình serverless và Go

    Lúc đó, không ai trong nhóm biết Go, nhưng chỉ sau một tháng, mọi người đều viết bằng Go và chúng tôi đang xây dựng các endpoint. Sự linh hoạt, dễ sử dụng, và khái niệm tuyệt vời đằng sau Go (cách Go xử lý đồng thời tự nhiên, bộ gom rác và tất nhiên là an toàn và tốc độ) đã giúp chúng tôi duy trì hứng thú trong quá trình xây dựng. Ai có thể cưỡng lại chú linh vật đáng yêu đó!

    Xem nghiên cứu điển hình

  • Cloudflare Cloudflare

    Nâng cấp liền mạch trong Go

    Cloudflare tăng tốc độ và bảo vệ hàng triệu website, API, dịch vụ SaaS và các tài nguyên khác kết nối Internet. "Go là trái tim của các dịch vụ CloudFlare, bao gồm xử lý nén cho kết nối HTTP độ trễ cao, toàn bộ cơ sở hạ tầng DNS, SSL, kiểm tra tải và nhiều hơn nữa."

    Xem nghiên cứu điển hình

  • Cockroach Labs Cockroach Labs

    Cockroach Labs - Tại sao chúng tôi chọn xây dựng cơ sở dữ liệu bằng Go

    Lợi ích hiệu năng, bộ gom rác và mức độ tiếp cận thấp của Go làm cho nó rất phù hợp cho CockroachDB.

    Xem nghiên cứu điển hình

  • Curve Curve

    Curve tiến lên phía trước với Golang như thế nào

    Curve chia sẻ cách hiệu quả, thư viện chuẩn và cộng đồng phát triển mạnh mẽ của Go giúp họ đưa ngân hàng lên đám mây.

    Xem nghiên cứu điển hình

  • Dropbox Dropbox

    Dropbox - Mã nguồn mở hóa các thư viện Go của chúng tôi

    Khoảng một năm trước, chúng tôi quyết định di chuyển các backend quan trọng về hiệu năng từ Python sang Go để tận dụng hỗ trợ đồng thời tốt hơn và tốc độ thực thi nhanh hơn. ... Đến thời điểm này, chúng tôi đã chuyển thành công các phần lớn của cơ sở hạ tầng sang Go.

    Xem nghiên cứu điển hình

  • Facebook Facebook

    Facebook xây dựng entity framework trong Go như thế nào

    Tìm hiểu về quyết định của một nhóm kỹ thuật Facebook khi viết framework entity (ORM) mới bằng Go.

    Xem nghiên cứu điển hình

  • Google Google

    Sử dụng Go tại Google

    Go được tạo ra tại Google năm 2007, và từ đó, các nhóm kỹ thuật trên toàn Google đã áp dụng Go để xây dựng sản phẩm và dịch vụ ở quy mô khổng lồ.

    Xem nghiên cứu điển hình

  • GRAIL GRAIL

    Bigslice - Hệ thống cluster computing trong Go

    Tại GRAIL, chúng tôi dùng ngôn ngữ lập trình Go cho hầu hết tác vụ tin sinh học, xử lý dữ liệu và học máy. Sự đơn giản của Go giúp người mới dễ học; ngữ nghĩa runtime minh bạch giúp dễ suy luận về hiệu năng; và khả năng kiểm soát bố cục dữ liệu và cấp phát bộ nhớ giúp viết code xử lý dữ liệu hiệu năng cao.

    Xem nghiên cứu điển hình

  • MercadoLibre MercadoLibre

    MercadoLibre lớn mạnh cùng Go

    Go cung cấp code sạch, hiệu quả, dễ mở rộng cùng với sự tăng trưởng thương mại trực tuyến của MercadoLibre, và tăng năng suất lập trình viên bằng cách cho phép kỹ sư phục vụ lượng khán giả ngày càng tăng với ít code hơn.

    Xem nghiên cứu điển hình

  • Microsoft Microsoft

    Microsoft đón nhận Go như thế nào

    Tìm hiểu về cách Microsoft hỗ trợ Go và cách dùng Go để vận hành các phần của cơ sở hạ tầng đám mây.

    Xem nghiên cứu điển hình

  • Monzo Monzo

    Monzo – Xây dựng ngân hàng với Golang, microservice và container

    Go là ngôn ngữ hoàn hảo để tạo kiến trúc microservice, các tính năng đồng thời và ngôn ngữ nói chung đã cho phép dễ dàng tạo các dịch vụ mạng nhỏ và đơn giản tại Monzo theo nguyên tắc 'trách nhiệm đơn'.

    Xem nghiên cứu điển hình

  • Netflix Netflix

    Netflix - Bộ nhớ đệm dữ liệu ứng dụng dùng SSD

    Quyết định dùng Go là có chủ đích, vì chúng tôi cần thứ có độ trễ thấp hơn Java (nơi mà GC pause là vấn đề) và năng suất hơn C cho lập trình viên, trong khi vẫn xử lý được hàng chục nghìn kết nối client. Go phù hợp tốt với không gian này.

    Xem nghiên cứu điển hình

  • PayPal PayPal

    PayPal dùng Go để hiện đại hóa và mở rộng quy mô

    Giá trị của Go trong việc tạo ra code sạch, hiệu quả, dễ dàng mở rộng cùng với triển khai phần mềm, làm cho ngôn ngữ này phù hợp để hỗ trợ mục tiêu của PayPal.

    Xem nghiên cứu điển hình

  • Riot Games Riot Games

    Riot Games - Tận dụng Golang cho phát triển game và vận hành

    Tìm hiểu cách Riot dùng Go để phát triển, triển khai và vận hành microservice backend ở quy mô toàn cầu. Họ chia sẻ kinh nghiệm qua các trường hợp sử dụng cụ thể và nói về giá trị của cộng đồng gopher.

    Xem nghiên cứu điển hình

  • Salesforce Salesforce

    Salesforce - Từ Python/C sang Go

    Một trong những lợi thế lớn là tính năng đa nền tảng của Go giúp việc chuyển đổi code dễ dàng.

    Xem nghiên cứu điển hình

  • SIXT SIXT

    Tìm hiểu thêm về Golang tại SIXT

    Chúng tôi đã dùng Golang tại SIXT từ năm 2015. Lúc đó không có nhiều người trong khu vực chạy Golang trong môi trường production, chủ yếu là dự án cá nhân. Đó là một bước đi táo bạo nhưng tỏ ra khá thành công. Đến năm 2019, chúng tôi có hơn 15 nhóm dùng Golang. Nhiều ứng dụng họ xây dựng là nền tảng cho hầu hết các sản phẩm di động của chúng tôi bao gồm Rent, Ride và Share.

    Xem nghiên cứu điển hình

  • Stream Stream

    Stream – Tại sao chúng tôi chuyển từ Python sang Go

    Sự kết hợp hệ sinh thái tuyệt vời, dễ làm quen cho lập trình viên mới, hiệu năng nhanh, hỗ trợ đồng thời vững chắc và môi trường lập trình năng suất làm cho Go trở thành lựa chọn tuyệt vời. Điều đó cho phép nhóm phát triển nhỏ tại Stream hỗ trợ feed và chat cho hơn 500 triệu người dùng cuối.

    Xem nghiên cứu điển hình

  • Trivago Trivago

    Trivago – Tại sao chúng tôi chọn Go

    Sự đơn giản và công cụ tinh tế của Go cho phép chúng tôi mở rộng quy mô không chỉ dịch vụ mà quan trọng hơn là quy trình kỹ thuật phần mềm. Giảm rào cản khi giới thiệu và đào tạo nhân viên mới có tác động đáng kể đến năng suất của công ty, đặc biệt trong môi trường thay đổi liên tục như trivago.

    Xem nghiên cứu điển hình

  • Twitch Twitch

    Twitch - Go tiến tới GC độ trễ thấp

    Chúng tôi dùng Go tại Twitch cho nhiều hệ thống bận rộn nhất. Sự đơn giản, an toàn, hiệu năng và dễ đọc của nó làm cho Go trở thành công cụ tốt cho các vấn đề chúng tôi gặp phải khi phục vụ video trực tiếp và chat cho hàng triệu người dùng.

    Xem nghiên cứu điển hình

  • Uber Uber

    Uber - Engine phân tích được tăng tốc bằng GPU trong Go

    AresDB [viết bằng Go] được sử dụng rộng rãi tại Uber để hỗ trợ các dashboard phân tích dữ liệu thời gian thực, giúp chúng tôi đưa ra quyết định dựa trên dữ liệu ở quy mô lớn về vô số khía cạnh kinh doanh.

    Xem nghiên cứu điển hình

  • Wildlife Studios Wildlife Studios

    Wildlife Studios xây dựng hệ thống backend bằng Go như thế nào

    Wildlife là công ty game di động toàn cầu bản địa Brazil. Chúng tôi hướng đến phát triển game sẽ làm hàng tỷ người hạnh phúc. Chúng tôi có gần 40 triệu người dùng hoạt động hàng ngày và dựa vào Go là ngôn ngữ chính cho nền tảng cốt lõi, nhờ các tính năng giúp mở rộng dịch vụ backend.

    Xem nghiên cứu điển hình

  • X X

    X - 5 tỷ phiên mỗi ngày theo thời gian thực

    Hiện nay chúng tôi có khoảng 5 tỷ phiên mỗi ngày và vẫn đang tăng. Hàng trăm triệu thiết bị gửi hàng triệu sự kiện mỗi giây đến endpoint Answers. Trong khoảng thời gian bạn đọc đến đây, backend Answers đã nhận và xử lý khoảng 10.000.000 sự kiện phân tích.

    Xem nghiên cứu điển hình

Tại sao Go Use Cases Case Studies
Bắt đầu Playground Tour Stack Overflow Trợ giúp
Packages Thư viện chuẩn Giới thiệu về Go Packages
Giới thiệu Tải xuống Blog Issue Tracker Ghi chú bản phát hành Hướng dẫn thương hiệu Quy tắc ứng xử
Kết nối Bluesky Mastodon Twitter GitHub Slack r/golang Meetup Golang Weekly
Mở trong cửa sổ mới.
Go Gopher
  • Bản quyền
  • Điều khoản dịch vụ
  • Chính sách quyền riêng tư
  • Báo cáo sự cố
Logo Google
go.dev sử dụng cookie của Google để cung cấp và nâng cao chất lượng dịch vụ cũng như phân tích lưu lượng truy cập. Tìm hiểu thêm.