Tech
はじめに Linux Foundation のプロジェクトの1つである OpenTofu が、2024年1月10日に「OpenTofu 1.6.0」をリリースしました。2023年9月にTerraformからフォークしてから約4ヵ月でのリリースとなります。 www.linuxfoundation.org OpenTofu をインストールし…
はじめに Neovim をインストールして、 dein.vim の plugin manager を使って Go の language server(gopls) を利用できるようにするのに結構手間取ったので、設定方法をメモしておきます。
はじめに 書籍 詳解Go言語Webアプリケーション開発 を読んでいたら air というLive Reload のツールが登場しました。 github.com 書籍ではハンズオン形式で触ってみただけだったので、もう少し触ってみました。
はじめに AWS CLI を使う時に、MFA が設定されている IAM ユーザーのクレデンシャル情報を利用して、他のAWSアカウントにある IAM Role を AssumeRole して使う(Switch Roleを実行する)設定について調べてやったことのメモ書きです。
はじめに USENIX カンファレンスで公開された Amazon DynamoDB に関する論文を読んでみたので主にアーキテクチャ周りの内容のメモ書きです。 https://www.usenix.org/system/files/atc22-elhemali.pdf
はじめに オープンデータの地理情報を作るプロジェクトである OSM(OpenStreetMap) のデータをもとに、ルートの検索を行うためのエンジンである OSRM (Open Source Routing Machine) がどんなものかを浅く理解するために、ちょっと動かしてみた。
はじめに ISUCON 12 で SQLite が登場してちょっと話題になった*1。 だいぶ月日が経ったけど SQLite をそれほどきちんと触ったことがなかったので、少し調べたり触ってみたりした。 *1:https://isucon.net/archives/56850281.html
はじめに RFC 6749 で定義されている認可フローは 4 つのあるので、そのうちの 1 つである Authorization Code Flow を Auth0 を使って触れた。
はじめに 認証認可について理解が浅かったので、Auth0 のチュートリアルをやってみた時の備忘。
はじめに Go を触り始めたので vim-go をインストールした時にやったことのメモ。
はじめに チームトポロジー本を読んで、チーム API について知ったので、チーム API でどんなことを書いた方が良いかなというのを考えてみたメモ。 また思いついたら追加削除を更新するかもしれない。
はじめに ”チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計” を読んだ。
はじめに Python で出てくる __main__ についてドキュメントを見ていて、「トップレベルコード環境」というものが出てきて、あんまり詳しくわかっていなかったので気になったので調べたことのメモ書きです。
はじめに AWS CLI で TOTP を使用する MFA を有効化する場合の Cognito ユーザープールを作成しようとするとエラーになった。 どうも現時点では、ユーザープール新規作成時に、TOTP を使用する MFA 必須の状態のものは作成できないらしいかった。その際の対…
はじめに Kafka を手軽に試せないかな、と思ったら macOS だと Homebrew でインストールできるようだったので試してみた。
はじめに CI を動かす時、CI 側を Docker コンテナで動かしている場合、自分のアプリケーションも Docker コンテナで動かしてビルドする、といった場合に一工夫必要になる。
はじめに Apache Spark のクラスターモードを動かしてみたく、 Standalone Mode で動かしてみた。
はじめに PySpark がどんなものかまずはざっくり把握したく、macOS で触ってみたかったのでやってみた。
はじめに Spark を Hadoop の基盤で動かしてみて、そもそもどういう仕組みで動いているんだろうか、と気になったので調べたことのメモ。 spark.apache.org spark.apache.org
はじめに Kafka には多数の管理コマンドのシェルスクリプトが用意されている。 この管理コマンドの中の kafka-topic.sh で Topic を作成するときの動きを調べた。
はじめに EMR を触ることになったけど Hadoop のこともそれほどわかっていないのにマネージドサービスのものを触ってもよくわからないので調べた自分用のメモ。
はじめに Amazon Managed Streaming for Apache Kafka (MSK) を触る必要が出てきたので、Apache Kafka の概要を浅く理解するために調べた自分用メモ。 まだあんまりわかっていないので、誤ったことを書いている可能性が高いので、都度修正する予定。
はじめに Google Cloud の環境構築を Terraform で行いたいので、Terraform を実行するにあたってどういう風に設定すれば良いのか調べた。
Auroraのアーキテクチャとその設計上の考慮事項について書かれている論文が 2017 年に公開されている。有名なのでその時読まれた方も多いと思う。私はその時 Aurora を触ってなくて存在を知っていただけだったので今更ながら目を通してみた。 Amazon Aurora:…
MPS は 1 つの GPU で複数のプロセスを並列で効率的に実行できるようにするための技術。 EC2 で利用できる GPU インスタンスの安価なものだと搭載されている GPU 数が 1 つしかないので、GPU を使うコンテナの処理を MPS を使って複数実行できないかな、と思…
Go の http パッケージを使って HTTP Server を作るに当たっていろいろな書き方があるけど、例えば以下のようなコードを書いたとき、登場するの関数が何をしているのかあんまりわかっていなかったので調べた。
開発用に雑な Ubuntu コンテナを作成する。
元ネタは、結構前に流れてきたこちらのツイート。 1/ Hey all! If you were watching #containersfromthecouch earlier today, I mentioned an aws cli command that you can run to get insight into what #AWS resources were accessed from a particular …
最近 PostgreSQL で動いているシステムに携わるようになって、しばらく MySQL ばかり触っていたので、PostgreSQL の障害調査の時とかに四苦八苦するので、使えそうな SQL とかコマンドの類をメモとして書いておく。
Terraform 0.13 がリリースされて 1 ヶ月ほどたったので、今使っている 0.12 を 0.13 へバージョンアップした。 Upgrading to Terraform v0.13 - Terraform by HashiCorp