メインコンテンツまでスキップ
2022
71

Redis キャッシュのペネトレーション、ブレイクダウン、アバランチ

キャッシュペネトレーション、ブレイクダウン、アバランチは Redis キャッシュで最もよくある三種類の問題です。それぞれの原因と違いを明確にし、対応策——ブルームフィルター、空オブジェクトのキャッシュ、ミューテックスロック、有効期限の分散、二層キャッシュ——を整理します。

72

Redis キャッシュ整合性

Redis キャッシュとデータベースの不整合が起きる原因を整理し、キャッシュ直接書き込み、単純削除、遅延二重削除といった方式の高並行環境下での挙動とトレードオフを比較します。

73

CentOS7 で NIC を有効にする

CentOS 7 の最小インストール後、NIC はデフォルトで無効になっています。NIC の設定ファイルを見つけて ONBOOT を yes に変更し、ネットワークサービスを再起動して、インストール直後からネットに繋がるようにする手順を記録します。

74

Redis レプリケーション・Sentinel・Cluster の構築

Redis のレプリケーション(主従)・Sentinel・Cluster という 3 つのモードの構築手順と設定ポイントを記録し、各モードのメリット・デメリット、およびデータ偏り(データスキュー)問題の原因と対策を分析します。

75

Serverlessアーキテクチャについて

FaaS の実行モデルから出発し、Serverless の従量課金と自動スケーリングのメリットを整理。ベンダーロックインとコールドスタートという 2 つのよくある課題を分析し、適用シナリオを判断するための考え方を示します。

76

Linux ディストリビューションの比較

Debian、CentOS、Ubuntu、openSUSE といった代表的な Linux ディストリビューションの位置づけ、パッケージ管理、安定性の違いを比較し、私が本番環境で選んだ理由を記録します。

77

Bloodborne(ブラッドボーン)

『Bloodborne(ブラッドボーン)』は FromSoftware が制作したダークな作風のアクション RPG です。その物語の背景は濃厚なクトゥルフ神話体系の上に築かれており、世界観全体が神秘と狂気、未知に満ちています。

78

Vue UI ライブラリ

Vue エコシステムでよく使われる UI コンポーネントライブラリを整理:View Design、Element Plus、Vuetify、Ant Design Vue、Vuesax。それぞれの位置づけと適したユースケースを添えます。

79

Linux ディレクトリ構造の分析

FHS 規格を出発点に、Linux のルート直下にある各ディレクトリの役割を整理します。/bin、/etc、/var、/usr、/opt などにそれぞれ何を置くのか、なぜこう分かれているのか、そして混同しやすいディレクトリの見分け方まで。

80

CentOS に Docker をインストールする

CentOS 上で yum を使って Docker をインストールする完全な手順を記録:国内ミラーソースの設定、バージョン指定インストール、サービスの起動、そしてイメージ保存パスの変更、レジストリミラーの設定、自動起動の設定まで。