Golang
GoとKubernetesを使用したデータベース移行
データベースにデータを保存するアプリケーションは、機能開発やバグ等でのデプロイ時にほとんどのケースで、最初にデータのマイグレーションを実施する必要があ…
開発エンジニア。全体アーキテクチャ、開発プロセス含め、案件がスムーズに進むための仕組みを作る人。DevOpsのような仕組み作りが好き。
どんな言語、どんなクラウドでも利用するが、
フロントエンド:Vue.js/Nuxt.js React/Next,
サーバサイド:Go
クラウド:GCP
が特に好き(-,-)
データベースにデータを保存するアプリケーションは、機能開発やバグ等でのデプロイ時にほとんどのケースで、最初にデータのマイグレーションを実施する必要があ…
Webページの表示を高速化するために、ページロード初期時には画像は読み込まず、表示できるデータが存在するようになってから表示することをLazyLoad…
Nuxt.jsで作ったアプリケーションをコンテナ化して、kubernetesのPodとして稼働させるようなケースでは、外部APIサーバ情報などを環境変…
アプリケーションを開発している際や、既存のアプリケーションをkubernetes上で稼働できるように置き換えをしていく起動順序に他のアプリケーションと…
今回は、Vue.jsを利用してプレビュー動画を表示するようなコンポーネントを開発していた際にvideoの読み込みが行われないという問題があったので、そ…
GKEのIngressを利用してインターネットにWebサービスを公開しようとしたときに、発生した「外部アクセスをした際に502 Server Erro…
以前、multipart/form-dataを使ったファイルアップロードについて紹介しました。ファイルアップロードするプログラムをkuberntesの…
ファイルのやりとりなどで使うことが多いmultipart/form-dataですが、今回は、Golnagでmultipart/form-dataを使っ…
Golnagは、非常にシンプルで書きやすく便利なライブラリがOSSで公開されています。日々の開発でも、公開されたパッケージを利用しコードを書くことが多…
非同期アーキテクチャでシステム構築を行う場合、メッセージブローカを導入するケースが多いと思います。最近では、クラウドのマネージドサービスとしてもメッセ…
W3TechsでNginxがApacheを追い抜いたというニュースがありました。その中で最近のサイトアクセス数ごとの利用されるWebサーバの割合なども…
webサイトを作成したりwordpressなどを触ったりする際によくrobots.txtについて紹介します。 クローラー・クローリング WEB上のファ…
近年ではkubernetesクラスタ上で動作させるアプリケーションが増えてきて、クラスタ上で稼働するアプリケーションの数も増えてきていますが、kube…
kubernetesを使った開発では、GKEやEKS等のパブリックベンダーが提供しているkubernetesサービスを利用するケースが多いですが、ロー…
今回は、Cloud Nativeなプロジェクトで最近利用されつつあるBuildpacksについて、簡単な紹介します。 Buildpacksとは? 最近…
今回は、ゼロトラストネットワークの実装の一つであるBeyondGorpについて解説します。 BeyondCorpとは? BeyondCorpは、Goo…