Go
メインコンテンツへスキップ
  • Goを選ぶ理由 arrow_drop_down
    Enterキーを押してドロップダウンを有効/無効にします
    • 導入事例

      企業がGoで解決する一般的な問題

    • ユースケース

      企業がGoをどのように、なぜ使用するかの事例

    • セキュリティ

      Goがデフォルトでセキュリティを維持するのにどのように役立つか

  • 学習
    Enterキーを押してドロップダウンを有効/無効にします
  • ドキュメント arrow_drop_down
    Enterキーを押してドロップダウンを有効/無効にします
    • Go仕様

      Go言語の公式仕様

    • Goユーザーマニュアル

      Goでソフトウェアを構築するための完全な入門書

    • 標準ライブラリ

      Goの標準ライブラリのリファレンスドキュメント

    • リリースノート

      各Goリリースで何が新しいかを知る

    • 効果的なGo

      明確で、高性能で、Goらしいコードを書くためのヒント

  • パッケージ
    Enterキーを押してドロップダウンを有効/無効にします
  • コミュニティ arrow_drop_down
    Enterキーを押してドロップダウンを有効/無効にします
    • 録画された講演

      過去のイベントからのビデオ

    • ミートアップ open_in_new

      他の地域のGo開発者と出会う

    • カンファレンス open_in_new

      世界中のGo開発者と学び、交流する

    • Goブログ

      Goプロジェクトの公式ブログ

    • Goプロジェクト

      Goから助けを得て、最新情報を得る

    • 接続する

Go.
  • Goを選ぶ理由 navigate_next
    navigate_beforeGoを選ぶ理由
    • 導入事例
    • ユースケース
    • セキュリティ
  • 学習
  • ドキュメント navigate_next
    navigate_beforeドキュメント
    • Go仕様
    • Goユーザーマニュアル
    • 標準ライブラリ
    • リリースノート
    • 効果的なGo
  • パッケージ
  • コミュニティ navigate_next
    navigate_beforeコミュニティ
    • 録画された講演
    • ミートアップ open_in_new
    • カンファレンス open_in_new
    • Goブログ
    • Goプロジェクト
    • 接続する
  1. なぜGoなのか
  2. 導入事例
  • Using Go at Google

    最近更新されました

    GoogleにおけるGoの利用

    Goは2007年にGoogleで開発され、それ以来、GoogleのエンジニアリングチームはGoを採用して、大規模な製品やサービスを構築してきました。 詳細はこちら arrow_forward

  • PayPal Taps Go to Modernize and Scale

    最近更新されました

    PayPalがGoを活用し、モダナイズとスケーリングを実現

    Goの価値は、ソフトウェアのデプロイメントがスケールするにつれて容易にスケールする、クリーンで効率的なコードを生成することにあり、PayPalの目標をサポートするのに非常に適した言語でした。 詳細はこちら arrow_forward

  • American Express Uses Go for Payments & Rewards

    最近更新されました

    American Expressが決済とリワードにGoを使用

    Goは、American Expressに、決済ネットワークとリワードネットワークの両方に必要な速度とスケーラビリティを提供します。 詳細はこちら arrow_forward

新しいウィンドウで開きます。
  • Allegro Allegro

    Allegro – Goで数百万エントリを持つ非常に高速なキャッシュサービスを記述

    「最終的に、最長の要求でアプリケーションを2.5秒以上から250ミリ秒未満に高速化しました。」

    ケーススタディを見る

  • American Express American Express

    American Expressが決済とリワードにGoを使用

    Goは、American Expressに、決済ネットワークとリワードネットワークの両方に必要な速度とスケーラビリティを提供します。

    ケーススタディを見る

  • Armut Armut

    Armut LabsがGoを使用する方法

    Armut LabsがC#と.NET CoreからGoに移行した後、リソース消費とAPI応答時間をどのように削減したかをご覧ください。

    ケーススタディを見る

  • Bitly Bitly

    Bitly - なぜすべてをGoで書くのか

    2014年、私たちはNSQ (nsq.io) と呼ばれる小さなオープンソースプロジェクトを書き、Goと呼ばれる有望な新しい言語を試しました。私たちはその結果を非常に気に入り、新しいものはすべてGoで書き始め、その後すぐにすべてのレガシーサービスもGoに移植し始めました。

    ケーススタディを見る

  • ByteDance ByteDance

    ByteDanceにおけるGoの大規模な実践

    Goは2014年にByteDanceに導入され、それ以来、ByteDanceのエンジニアリングチームはGoを採用して、大規模な製品やサービスを構築してきました。深く掘り下げるにつれて、Goの下で比較的成熟したマイクロサービスのベストプラクティスが開発され、まとめられました。これらは2021年からオープンソース化され、CloudWeGoと名付けられました。現在、ByteDance内のマイクロサービスの70%はGoで書かれています。

    ケーススタディを見る

  • Capital One Capital One

    Capital One - サーバーレスとGoの旅

    当時、Goを知っているチームメンバーは誰もいませんでしたが、1ヶ月以内に全員がGoで記述し、エンドポイントを構築していました。Goの柔軟性、使いやすさ、そしてGoの背後にある非常にクールなコンセプト(Goがネイティブの並行性、ガベージコレクション、そしてもちろん安全性+速度をどのように処理するか)が、構築中に私たちを惹きつけるのに役立ちました。また、あの可愛いマスコットに勝るものはありません!

    ケーススタディを見る

  • Cloudflare Cloudflare

    Goにおける優雅なアップグレード

    Cloudflareは、インターネットに接続された数百万のWebサイト、API、SaaSサービス、その他のプロパティを高速化し、保護します。「Goは、高遅延HTTP接続の圧縮処理、DNSインフラ全体、SSL、負荷テストなど、CloudFlareのサービスの中核をなしています。」

    ケーススタディを見る

  • Cockroach Labs Cockroach Labs

    Cockroach Labs - なぜデータベースをGoで構築することを選んだのか

    Goのパフォーマンス上の利点、ガベージコレクション、および参入障壁の低さは、CockroachDBに非常に適していました。

    ケーススタディを見る

  • Curve Curve

    CurveがGolangで先行する方法

    Curveは、Goの効率性、標準ライブラリ、活発なコミュニティが、銀行業務をクラウドに移行するのにどのように役立っているかを共有しています。

    ケーススタディを見る

  • Dropbox Dropbox

    Dropbox - Goライブラリのオープンソース化

    約1年前、私たちはパフォーマンスが重要なバックエンドをPythonからGoに移行することを決定しました。これにより、より優れた並行性サポートと高速な実行速度を活用するためです。...この時点で、インフラストラクチャの主要部分をGoに正常に移行しました。

    ケーススタディを見る

  • Facebook Facebook

    FacebookがGoでエンティティフレームワークを構築した方法

    Facebookのエンジニアリングチームが新しいエンティティフレームワーク (ORM) をGoで記述することを決定した経緯について学びましょう。

    ケーススタディを見る

  • Google Google

    GoogleにおけるGoの利用

    Goは2007年にGoogleで開発され、それ以来、GoogleのエンジニアリングチームはGoを採用して、大規模な製品やサービスを構築してきました。

    ケーススタディを見る

  • GRAIL GRAIL

    Bigslice - Goによるクラスターコンピューティングシステム

    GRAILでは、ほとんどのバイオインフォマティクス、データ処理、および機械学習タスクにGoプログラミング言語を使用しています。Goのシンプルさにより、初心者は簡単に学ぶことができます。その透過的なランタイムセマンティクスにより、パフォーマンスについて簡単に推論できます。また、データレイアウトと割り当てを制御できるため、高性能なデータ処理コードを記述できます。

    ケーススタディを見る

  • MercadoLibre MercadoLibre

    MercadoLibreはGoで成長

    Goは、MercadoLibreのオンラインコマースが成長するにつれて容易にスケールする、クリーンで効率的なコードを提供し、エンジニアがコードを少なく書きながら増え続けるユーザーにサービスを提供できるようにすることで、開発者の生産性を向上させます。

    ケーススタディを見る

  • Microsoft Microsoft

    MicrosoftがGoを採用する方法

    MicrosoftがGoをどのようにサポートし、クラウドインフラストラクチャの一部を強化するためにGoをどのように使用しているかをご覧ください。

    ケーススタディを見る

  • Monzo Monzo

    Monzo – Golang、マイクロサービス、コンテナで銀行を構築

    「Goはマイクロサービスアーキテクチャを作成するのに最適な言語であり、並行処理機能と一般的な言語は、Monzoで「単一責任の原則」に焦点を当てた、小さくシンプルなネットワークサービスの簡単な作成を可能にしました。」

    ケーススタディを見る

  • Netflix Netflix

    Netflix - SSDを使用したアプリケーションデータキャッシュ

    Goの使用を決定したのは意図的なものでした。Javaよりも低遅延(ガベージコレクションの一時停止が問題となるため)で、Cよりも開発者にとって生産的であり、同時に数万のクライアント接続を処理できるものが必要だったからです。Goはこの分野にうまく適合します。

    ケーススタディを見る

  • PayPal PayPal

    PayPalがGoを活用し、モダナイズとスケーリングを実現

    Goの価値は、ソフトウェアのデプロイメントがスケールするにつれて容易にスケールする、クリーンで効率的なコードを生成することにあり、PayPalの目標をサポートするのに非常に適した言語でした。

    ケーススタディを見る

  • Riot Games Riot Games

    Riot Games - ゲーム開発と運用におけるGolangの活用

    RiotがGoを使用して、バックエンドマイクロサービスをグローバルに大規模に開発、デプロイ、および運用する方法をご覧ください。彼らは、具体的な例を挙げてユースケース全体にわたる経験を共有し、ゴファーコミュニティの価値について語っています。

    ケーススタディを見る

  • Salesforce Salesforce

    Salesforce - Python/CからGoへ

    大きな利点の1つは、Goのクロスプラットフォーム機能によりコードの移植が容易になることです。

    ケーススタディを見る

  • SIXT SIXT

    SIXTにおけるGolangの詳細

    「SIXTでは2015年からGolangを使用しています。当時、私たちの地域で本番環境でGolangを使用している人はそれほど多くなく、ほとんどがサイドプロジェクトでした。そのため、私たちにとっては非常に大胆な動きでしたが、かなり成功したことが証明されました。2019年には、15以上のチームがGolangを使用しています。彼らが構築したアプリケーションの多くは、Rent、Ride、Shareを含む当社のモビリティ製品のほとんどの基盤となっています。」

    ケーススタディを見る

  • Stream Stream

    Stream – PythonからGoに切り替えた理由

    Goの優れたエコシステム、新しい開発者にとっての簡単なオンボーディング、高速なパフォーマンス、堅牢な並行性サポート、生産的なプログラミング環境の組み合わせは、Goを優れた選択肢にしています。これにより、Streamの小さな開発チームは、5億人以上のエンドユーザーにフィードとチャットを提供することができました。

    ケーススタディを見る

  • Trivago Trivago

    Trivago – なぜGoを選んだのか

    「Goのシンプルさと洗練されたツールのおかげで、サービスだけでなく、さらに重要なことに、ソフトウェアエンジニアリングプロセス自体もスケールできます。オンボーディングとトレーニングの摩擦を減らすことは、企業の生産性に大きな影響を与えます。trivagoのような常に変化する環境では、さらにそうです。」

    ケーススタディを見る

  • Twitch Twitch

    Twitch - Goの低遅延GCへの進歩

    Twitchでは、最もビジーなシステムの多くにGoを使用しています。そのシンプルさ、安全性、パフォーマンス、読みやすさは、数百万のユーザーにライブビデオとチャットを提供することで発生する問題に対処するための優れたツールです。

    ケーススタディを見る

  • Uber Uber

    Uber - GoにおけるGPU駆動型分析エンジン

    AresDB(Goで記述)は、Uberでリアルタイムデータ分析ダッシュボードを強化するために広く使用されており、ビジネスの無数の側面について大規模なデータ駆動型意思決定を可能にしています。

    ケーススタディを見る

  • Wildlife Studios Wildlife Studios

    Wildlife StudiosがGoでバックエンドシステムを構築する方法

    Wildlifeは、モバイルゲームに焦点を当てたブラジル発のグローバル企業です。私たちは何十億もの人々を幸せにするゲームを開発することを目指しています。毎日約4000万人のアクティブユーザーがおり、バックエンドサービスをスケールするための機能があるため、Goをコアプラットフォームの主要言語として信頼しています。

    ケーススタディを見る

  • X X

    X - 1日あたり50億セッションをリアルタイムで

    現在、1日あたり約50億セッションがあり、増加しています。数億のデバイスが毎秒数百万のイベントをAnswersエンドポイントに送信しています。あなたがここまで読むのにかかった時間中に、Answersのバックエンドは約10,000,000の分析イベントを受信して​​処理したことになります。

    ケーススタディを見る

Go を選ぶ理由 ユースケース ケーススタディ
始め方 プレイグラウンド ツアー Stack Overflow ヘルプ
パッケージ 標準ライブラリ Go パッケージについて
プロジェクト ダウンロード ブログ 課題トラッカー リリースノート ブランドガイドライン 行動規範
接続 Twitter GitHub Slack r/golang Meetup Golang Weekly
新しいウィンドウで開きます。
The Go Gopher
  • 著作権
  • 利用規約
  • プライバシーポリシー
  • 問題を報告
Google logo
go.dev は、サービスの品質を提供および向上させ、トラフィックを分析するために、Google の Cookie を使用しています。詳細はこちらをご覧ください。