サムおじさん

サムおじさん

@unclesam-lyGopher / フルスタックエンジニア

Go言語サーバーサイド開発、PostgreSQLデータモデリング、モダンフロントエンドエンジニアリングに注力。実務での設計選定、トラブルシューティング、ベストプラクティスを記録。

Go 1.26PostgreSQLRedisVue 3 / Nuxt 3Docker
GitHubメール連絡

執筆とエンジニアリング原則

ENGINEERING & WRITING PRINCIPLES
01

実際の技術課題を解決する

単なる概念の紹介にとどまらず、実際の業務におけるアーキテクチャ設計、選定理由、並行処理制御、エッジケース対応を中心に展開。

02

コードの保守性を重視する

明確な階層型アーキテクチャ(Controller / Service / DAO)、高凝集・低結合なインターフェース設計、堅牢なエラーハンドリングとログ記録を推奨。

03

再利用可能な実践知見を蓄積する

本番環境での性能ボトルネック、PostgreSQLのスロークエリ最適化、高可用性・障害耐性構成の振り返りを体系化。

技術スタックとツールチェーン

TECH STACK & TOOLCHAIN
バックエンド & ストレージ
Go (Golang 1.26)Gin / 高パフォーマンスネットワーク / マイクロサービス層
PostgreSQLクエリ最適化 / インデックス調整 / トランザクション & モデリング
Redisホットデータキャッシュ / 分散ロック / レートリミット
Linux / Shell本番サーバー運用 / 自動化シェル / システムチューニング
フロントエンド & フルスタック
Vue 3Composition API / リアクティブ状態管理 / カスタムコンポーネント
Nuxt 4 / 3SSR サーバーサイドレンダリング / SEO 最適化 / ハイドレーション
TypeScriptエンドツーエンド型安全性 / インターフェース定義 / コンパイル時検証
Naive UI / SCSSUI ライブラリカスタマイズ / レスポンシブレイアウト / スタイル管理
運用保守 & AI 実践
Dockerマルチステージコンテナビルド / Docker Compose 構成
Nginxリバースプロキシ / SSL 証明書設定 / 静的アセットキャッシュ
Git / CI/CDバージョン管理規約 / CI/CD 自動化デプロイ
AI Agent / SSELLM API 統合 / ReAct ツール呼び出し / SSE ストリーミング

本サイトのアーキテクチャ

SITE ARCHITECTURE
Frontend Layer

Nuxt 4 / 3 (SSR) + TypeScript

Vue 3 Composition API、SSRによる高速初期描画、Naive UI と md-editor-v3 による Markdown 記事とコードハイライトの最適化。

Backend Layer

Go 1.26 + Gin + GORM / Ent

Go ネイティブ API サービス。厳格な 3 層アーキテクチャ、JWT 認証、RateLimiter によるアクセス制御を内蔵。

Database Layer

PostgreSQL + Redis

PostgreSQL で記事・カテゴリ・特集・ユーザー情報を永続化。Redis でホットデータとセッション状態をキャッシュ。

AI & DevOps

ReAct Agent + SSE + Docker

ブログナレッジベースに基づく AI アバター(SSE ストリーミング対話)。Docker コンテナと Nginx リバースプロキシによる運用。

マイルストーン & 開発履歴

MILESTONES & CHANGELOG
2026.08

ブログシステムのフルスタック刷新

フロントエンドを Nuxt 3 SSR アーキテクチャに全面刷新。Go 1.26 + PostgreSQL による API 応答高速化、AI アバターと最新トレンド集約機能を追加。

2025.10

体系的な技術コラム開設

Go言語実践、PostgreSQL上級、アーキテクチャ設計コラムを開設し、知識を体系化。

2024.06

個人技術ブログの設立

独自の技術ブログを開設し、フルスタック実践の記録と情報発信を開始。

始まり

フルスタックエンジニアへの道

基本原理と優れたエンジニアリング設計への探究心を持ち、開発と実践を継続。

技術交流 & フィードバック

記事内の誤りの指摘、より良い実装案の提案、技術的な相談など、メールまたは GitHub からお気軽にご連絡ください。

AI ブロガー分身AI