記事一覧
技術記事・日々の学びをまとめています。
いかにして問題をとくか
いかにして問題をとくか
最新記事
マスタリングAPIアーキテクチャ ―モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法
マスタリングAPIアーキテクチャ ―モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法
信頼性のパターンについて
適用する信頼性パターン。サーキットブレーカー、補正トランザクション、イベントソーシング、Pub/Subから耐障害性・回復性を実現。
研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ
研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ
分散SQLクエリエンジンTrino徹底ガイド
分散SQLクエリエンジンTrino徹底ガイド
punditのコードリーディング
Rubyの認可フレームワークPunditを、権限ポリシーや認可の仕組みの観点からコードリーディングで読み解きます。
irbのコードリーディング
Rubyの対話シェルirbの内部構造を、起動処理・履歴読み込み・コマンド実行の観点からコードリーディングで読み解きます。
relineのコードリーディング
RubyのrelineライブラリをコードリーディングでReadline呼び出しや行編集、入力バッファリングの内部構造から読み解きます。
RSpecのコードリーディング
RubyのテストフレームワークRSpecの内部を、runnerの起動・テスト実行フロー・結果レポートの観点からコードリーディングで読み解きます。
Ruby コードレシピ集
Ruby コードレシピ集
カーソルページネーション vs オフセットページネーション:どちらを選ぶべきか
カーソルページネーションとオフセットページネーションを比較。パフォーマンス特性・使い分けの基準・SQL でのカーソルページネーション実装方法を解説します。
Sidekiqのコードリーディング
Sidekiqのアーキテクチャを、RedisベースのジョブキューやRubyアプリでのジョブ登録・実行フローの観点からコードリーディングで読み解きます。
PostgreSQLとPgCatをローカルで素振りできる環境を作った
PostgreSQLとコネクションプーラーPgCatをローカルで素振りできる環境を構築。Prometheus/Grafana監視やLocust負荷試験で、プーリングの性能影響を観察します。
権限管理基盤についての事例
freeeの認可管理基盤の事例をもとに、チーム構成・マイクロサービス・QAの取り組みを紹介します。
セキュア・バイ・デザイン: 安全なソフトウェア設計
セキュア・バイ・デザイン: 安全なソフトウェア設計
Ruby on Railsのコードリーディング第3回-WelcomeControllerの呼び出し
Ruby on RailsのコードリーディングでWelcomeControllerの呼び出しまでの流れを追います。
Ruby on Railsのコードリーディング第1回-Railsの起動
Ruby on Railsの起動シーケンスを、コマンド実行からRackup、Pumaサーバーの初期化、リクエスト処理までコードリーディングで追います。
Ruby on Railsのコードリーディング第2回-Railsのリクエスト処理
Ruby on Railsのコードリーディングで、リクエスト処理の流れを追った記録です。
APIデザイン・パターン
APIデザイン・パターン
API設計について学べるおすすめ本
「API設計について学べる本」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。