トレタ開発者ブログスマートフォン用の表示で見るトレタ開発者ブログ飲食店向け予約/顧客台帳サービス「トレタ」、超直前予約アプリ「トレタnow」を開発・提供するスタートアップ企業です。こんにちは!前回の対策として、からをやぶるパルシェンを採用したところ徐々に勝てるケースが増えてきたサーバサイドエンジニアの川又です。ミミッキュ・ドラパルトに対しては優位に立てることが多くなった(気がする)のですが、最近増えてきた(気がする)バンギラスが完全に止まるようになってしまったので、そちらの対策を考えないとツラい感じになってきました。この記事では、自分が開発に携わっているgRPCとGoを使ったサーバサイドのコンポーネントの開発をするにあたって用意したことについて書いてみます。nowのサーバサイドなど一部のコンポーネントではGoが採用されていました。API(JSON)で通信し、クライアントに対してgRPCでレスポンスを返す、というようなものになっています。GoLandJetBrains社が提供しているIDEです。T」で開けたり、デバッグ実行するときの変数一覧がコマンドラインよりも見やすかったりと、イロイロな点で捗るポイントがあります。CircleCI他のコンポーネントもほとんどCircleCIを使っていたので、今回のコンポーネントも同じようにCircleCIを使うことにしました。protocの実行漏れのチェックテスト実行などをやっています。次のような内容になっています。check_protoこれを実行すると、↓のような順序・依存関係でCIが回ってくれます。Fargate)に乗せてみることにしました。このような構成です↓とりあえず開発するための環境なので、前段にはALBを置いて、ECRにenvoyとコンポーネントのDockerイメージをアップロードし、ECSでそのイメージを使って起動させる、という簡単なものになっています。buildを取り入れているため、ECRにアップロードするイメージサイズが60MB程度で済んでいます🏋かなりざっくりな紹介になってしまいましたが、以上になります。Request発行時にそのコミットIDでデプロイされた環境を自動構築してレビュー時/マージ...インフラをアレしてる佐野です。»トレタ開発者ブログ飲食店向け予約/顧客台帳サービス「トレタ」、超直前予約アプリ「トレタnow」の開発メンバーによるブログです。Blogスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。