kubernetes
さくらVPS上に構築したKubernetesでhostPathを使ったDynamic Volume Provisioningを利用する
最近、さくらVPS上にkubernetesを構築して、その上で開発を行うことが多くなってきています。さくらVPSなどでは、クラウドサービスにありがちな…
開発エンジニア。全体アーキテクチャ、開発プロセス含め、案件がスムーズに進むための仕組みを作る人。DevOpsのような仕組み作りが好き。
どんな言語、どんなクラウドでも利用するが、
フロントエンド:Vue.js/Nuxt.js React/Next,
サーバサイド:Go
クラウド:GCP
が特に好き(-,-)
最近、さくらVPS上にkubernetesを構築して、その上で開発を行うことが多くなってきています。さくらVPSなどでは、クラウドサービスにありがちな…
開発者のみなんさんにとっておなじみのStack Overflowが毎年行っているStack Overflow 2021 Developer Surve…
普段何気なく使っているcurlですが 便利なオプション(-w, –write-out)が意外と知られていないと思いましたので、紹介したいと…
単体テストをDBインスタンスをどう用意するかという問題に必ず当たるかと思います。今回は、DBインスタンスを用意する方法としてdocker testを使…
KubernetsにはJobというコマンドを実行したら終了するPodを管理するオブジェクトがあります。このJobですが気づいたら大量にPodが残ってい…
axiosライブラリにリトライパラメータを追加して、柔軟なリトライ処理を行う方法について紹介します。以前、Repository Factoryパターン…
wasabiは、NTTPCコミュニケーションズが提供するクラウドをベースとするストレージサービスです。このwasabiは、S3と互換があるので、aws…
CMSといえば、Wordpressがメインでコーポレートサイトの構築でもよく利用されてきました。ここ数年前からHeadless CMSというものが登場…
セキュリティ事件等が発生するたびになにか話題にあがる2FA(2要素認証)があります。2FAの仕組みを自前で構築するには、かなり大変です。今回は、気軽に…
今更かもしれないですが、HTML5は廃止されていたことを最近知りました。もう知っているよって人もいるかもしれないですが、今回は、HTML5の経緯とそれ…
Nuxt.jsには、serverMiddlewareという機能があります。この機能を利用するとNuxt.js内部でAPIサーバを構築することができます…
主キーの議論をするとID生成に関する議論になります。今回は、代表的なID生成方法とCloud Spanner等のSaaSデータベースへのマッピングを考…
複数のテーブルからのいくつかの操作を組み合わせたトランザクションを実行する必要があります。今回は、dbトランザクション実装をシンプルに導入する方法につ…
Vue3.x系がリリースされてから1年が立ちました。nuxt.jsもVue3.x系が取り込まれた際の移行を意識して、Nuxt Composition …
javascriptのデバッグでconsole.log()を使ってデバッグをしながら開発をするケースもあるかと思います。毎回、ログ出力を確認するために…
データベース操作を実行するためのgolangコードの技術方法の一つにsqlcを使う方法があります。今回は、goのsqlcライブラリについて紹介します。…