フューチャー技術ブログ

Tagged: Go

Goのデバッグ環境 on VSCode

私の使用するテキストエディタはVim一択でしたが、最近はVSCodeに浮気気味です。(言わずもがなVimプラグインは入れていますが)今回はVSCodeでGo言語用のデバッグ環境をテーマに執筆してみたいと思います!
Read more

LocalStackに向けてTerraformを実行する

- ローカル環境に立ち上げた localstack に向けて、terraform plan/apply/destroy を実行するFutureの棚井龍之介ですTIGグループのDXユニットに所属しています
Read more

GoでLambdaからLambdaを呼び出すときに気をつけたいポイント6選

TIGの辻です。サーバーレスなアプリケーションを開発するときにAWS LambdaやCloud RunといったFaaSはとても重宝します。デプロイする関数のコードは1つの関数がモノリシックな大きな関数にならないように、小さな関数を組み合わせて実装するのが基本です。いくつかのユースケースでAWS LambdaからAWS Lambdaを同期的に呼び出したいケースがあったのですが、開発者が意識しておいたほうがいいようなハマりどころがいくつかありました。本記事ではGoで[AWS LambdaからAWS Lambdaを同期的に呼び出すとき]のハマりどころやTipsを紹介します。以下のような構成です
Read more

GoのWebアプリ開発でフラットパッケージにした話

1年弱ほどGo言語でWebAPIアプリケーション開発を行っていますが、かなり割り切った構成・テスト方針を採用しました。そろそろ1年弱になり機能開発も比較的落ち着き、保守運用フェーズの割合も徐々に増えてきた頃合いなので、やったこと・学び・反省といった振り返りを共有します。
Read more

GoとAWS LambdaのためのMakefile

筒井です。GoとAWS LambdaのためのMakefileを整理しました。Lambda Functionの増加と同時に増えていくターゲットにはオサラバです。
Read more

GoCon仙台で発表してきました

あいにくの天気でしたが、GoCon仙台で発表してきました。当初は2月予定だったのが状況が厳しいということで7月にずらして公開したが、それでも状況は好転しなかったので10月に延期、とスタッフの方々はいろいろ気を揉んで大変だったと思います。子供と見ていたシンカリオンに出てきて気になっていたチキン弁当!
Read more

「Go on DockerスタイルでのバックエンドAPI構築」というテーマでGo Conference’20 in Autumn SENDAIに登壇しました

TIGの伊藤真彦です先日[Go Conference’20 in Autumn SENDAI]に登壇させていただきました、リモート登壇の為残念ながら現地には行きませんでした。![image.png]発表資料はこちらです。
Read more

Policy as Code を実現する Open Policy Agent に憧れて。ポリシーコードでAPI仕様をLintする

Open Policy Agent(OPA)は汎用的なポリシーエンジンで、[Rego] と呼ばれるポリシー言語で定義されたルールに従って、入力がポリシーに沿っているか否かの判定を移譲させることができます。Regoで宣言的にポリシーを実装し、Policy as Code を実現できます。コーディング規約も一種のポリシーとみなして、Open API Spec(Swagger)をLinter的にチェックするツールを題材に、OPAを用いて開発してみたいと思います。
Read more

LambdaとGoを使ったサーバーレスWebAPI開発実践入門

こんにちは、TIGの辻です。業務アプリケーションのビジネスロジックをサーバーレスで実装することも増えてきました。[AWSサービストリガによるLambda関数起動]の記事にもあるようにAPI GatewayとLambda関数を組み合わせてHTTPサーバを提供することも容易にできます。バックエンドのWebAPIをLambda関数で動かすユースケースがよくあるパターンです。Lambda関数とアプリケーションロジックの実装は密結合になりやすいですが、HTTPサーバで動作するように実装して、Lambda関数として組み込むと、従来のHTTPサーバを実装するノウハウを活かしつつ、サーバレスで動作するバックエンドのWebAPIを構築できます。本記事ではGoを用いてサーバレスなWebAPIサーバをAWS上に1から構築するチュートリアルです。
Read more

Future Tech Night(第4弾:Go x AWS スマート工場編)を開催しました。

こんにちは、TIGの栗田、伊藤、辻です。先日2020/9/25にオンラインにてFuture Tech Nightという社外勉強会を開催しました。今回は第4弾としてGoとAWSを使って工場制御する最新プロジェクトの事例を紹介しました。
Read more

タグから記事を探す