3. 応用

3. 応用

Go言語(Golang)でRedisの使い方|Docker環境構築+サンプルAPI

こんにちは。Tomoyuki(@tomoyuki65)です。データベースには様々な種類がありますが、キャッシュによるパフォーマンス改善やセッション管理などの一時的なデータ保存、そしてリアルタイム性が求められる場面で利用されるデータストアとし...
3. 応用

Go言語(Golang)でAWS DynamoDB(NoSQL)の使い方|Docker環境構築+CRUD APIサンプル

こんにちは。Tomoyuki(@tomoyuki65)です。Webサービス開発にあたり、アクセスが一気に増えても、とにかく速くさばきたいといった特定のユースケースにおいては、一般的なRDB(リレーショナルデータベース)ではなくNoSQLが使...
3. 応用

Go言語(Golang)でGoogle Cloud Firestore(NoSQL)の使い方|Docker環境構築+CRUD APIサンプル

こんにちは。Tomoyuki(@tomoyuki65)です。WebサービスにおけるデータベースといえばRDB(リレーショナルデータベース)が基本ですが、非構造的なデータを扱いたい場合や、頻繁にデータ更新が必要な場合、そしてリアルタイム性(低...
3. 応用

Go言語(Golang)でTUIライブラリ「tview」の使い方

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)でツール開発をする際など、何らかのユーザーインターフェースが必要になったりします。その際はブラウザを利用することを最初に想像しますが、無駄に複雑になったりし...
3. 応用

DockerとGo言語(Golang)からPostgreSQLとORM「Bun」を使う方法

こんにちは。Tomoyuki(@tomoyuki65)です。Webサービスの開発では何らかのRDB(リレーショナルデータベース)を使うことが多いですが、これから新規開発をするなら将来の複雑化を見越してPostgreSQLを使うケースが増えて...
3. 応用

Go言語(Golang)でGraphQLのBFFを開発する方法まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。マイクロサービスなどでバックエンドAPIが複数あり、エンドポイントが多くなりすぎてフロントエンド側(Webとアプリなど)で使いづらくなった場合、GraphQLのBFF(Backen...
3. 応用

Go言語(Golang)のAPI用DockerコンテナをGoogle Cloud Artifact Registry(GAR)にデプロイする方法

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語で作ったAPIなどを本番環境にデプロイしたい場合、まずはコンテナ保存用のクラウドサービスに登録する必要がでてくると思います。例えばGoogle CloudであればArtif...
3. 応用

マイクロサービスアーキテクチャの基礎知識まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)はマイクロサービス開発でよく使われたりするため、マイクロサービスアーキテクチャの基礎知識については知っておいた方がいいでしょう。この記事では、そんなマイクロ...
3. 応用

ViteとReactのアプリをGo言語(Golang)のサーバーから配信する方法

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)には様々なフレームワークがありますが、現時点ではまだまともなフルスタックフレームワークはないため、Go言語を中心とした管理画面を作ったりしている方は少ないと...
3. 応用

Go言語(Golang)のAPIでベンチマークからパフォーマンス計測する方法まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。これまでにGo言語(Golang)によるAPIの作り方については色々とご紹介してきましたが、作ったAPIのパフォーマンスを計測したいこともでてくると思います。この記事では、そんなG...
スポンサーリンク