All Posts
The complete archive.
Every post on the blog, newest first.
Part 3 — Docker 完整指南(三):進階應用與生產實踐
深入探討 Docker 進階主題,包含 Dockerfile 最佳實踐、多階段建立、Docker Compose 編排、網路進階配置、安全性強化、效能優化與生產環境部署策略。
Part 2 — Docker 完整指南(二):指令大全與實務操作
完整的 Docker 指令參考手冊,涵蓋容器管理、映像操作、網路配置、資料卷管理等實務操作,配合大量範例與表格說明,從基礎到進階全面掌握 Docker CLI。
Part 1 — Docker 完整指南(一):基礎概念與入門教學
全面介紹 Docker 容器技術的基礎概念,包含虛擬化原理、Docker 架構、核心元件,以及實用的安裝與配置教學。從零開始學習 Docker 容器化技術。
Docker Mount Complete Guide: Volumes, Bind Mounts, and tmpfs Comparison
Comprehensive guide to Docker mount types including volumes, bind mounts, and tmpfs. Learn the differences, use cases, pros/cons, and best practices for persisting data in Docker containers with practical examples.
AWS DynamoDB Complete Guide: Architecture, Indexing & Performance Optimization
Comprehensive guide to AWS DynamoDB covering data structures, architecture, indexing strategies, secondary indexes, sort keys, and performance optimization techniques for high-speed I/O operations.
Spring Boot 程式碼載入深度解析:從編譯到物件實例化完整流程
深入探討 Spring Boot 應用程式的程式碼載入機制,從 Java 原始碼編譯、類別載入、到 Spring Bean 物件實例化的完整流程分析。
JVM 記憶體深度解析:堆疊與堆積記憶體完整指南
深入探討 JVM 記憶體結構,包含堆疊記憶體、堆積記憶體的運作原理、配置策略及效能最佳化技巧,搭配實際程式碼範例與圖解說明。
AWS VPC Complete Guide: Enterprise Networking Patterns & VPC Peering
Comprehensive guide to AWS VPC types, enterprise network design patterns, VPC peering, and Java implementations for production-ready cloud networking.
AWS Load Balancers: Complete Guide - Application, Network, Gateway, and Classic Load Balancers Comparison with Implementation
Master AWS Load Balancers with comprehensive comparisons of ALB, NLB, GWLB, and CLB. Learn when to use each type, advanced features, health checks, auto-scaling integration, and production-ready configurations with real-world examples.
AWS API Gateway: Complete Guide with Load Balancer Comparison, Microservices Architecture, and Java Implementation
Master AWS API Gateway with comprehensive comparisons to load balancers, microservices integration patterns, and production-ready Java implementations. Learn when to use API Gateway vs Load Balancer, security best practices, and scaling strategies.
Webhooks: Complete Guide with Java Implementation - Event-Driven Architecture, Real-Time Integrations, and Best Practices
Master webhooks with comprehensive comparisons to HTTP calls and polling, real-world Java implementations, and practical examples using Stripe, Shopify, and GitHub APIs. Learn when to use webhooks, security best practices, and production-ready patterns.
Redis Sentinel: Complete High Availability Setup Guide with Java Integration and Monitoring
Master Redis Sentinel for high availability with comprehensive setup guides, mode comparisons, failover mechanisms, and production-ready Java integration. Learn monitoring, troubleshooting, and best practices for enterprise deployments.
MySQL Sharding Strategies: A Comprehensive Guide to Horizontal Scaling, Partitioning Methods, and Implementation Patterns
Master MySQL sharding strategies with detailed comparisons of horizontal partitioning, range-based sharding, hash-based sharding, and directory-based approaches. Learn implementation patterns, pros/cons, and real-world use cases for scaling databases.
Essential Design Patterns in Java: A Comprehensive Guide to Creational, Structural, and Behavioral Patterns
Master essential design patterns in Java with practical implementations. Learn Singleton, Factory, Builder, Observer, Strategy, Decorator, and more patterns with real-world examples, best practices, and performance considerations.
Java Learning Journey: Fundamentals to Advanced
Complete exploration of Java programming concepts through practical examples, covering core language features, object-oriented principles, design patterns, modern frameworks, and advanced topics like reactive programming and microservices.
Building NYC Taxi Data Pipeline with Spark and Kafka
Complete guide to building a production-ready data engineering pipeline for processing NYC taxi trip records using Apache Spark, Kafka streaming, Hadoop ecosystem, and AWS cloud infrastructure.
Part 2 — Advanced MCP Server Development with Database Integration - Part 2
Advanced MCP server development covering database integration, REST API connectors, real-time data processing, and production deployment strategies for Claude Code development workflows.
Part 1 — Building MCP Servers for Claude Code Development - Part 1
Complete guide to setting up Model Context Protocol (MCP) servers for Claude Code, from basic configuration to building custom tools that enhance your AI-powered development workflow.
Building a Spotify Playlist Application with Spring Boot and Vue.js
使用 Spring Boot 後端與 Vue.js 前端,整合 Spotify API 打造智能音樂推薦系統,突破 Spotify 原生推薦限制,提供更主動的音樂探索體驗。
Building Production Kubernetes Platform on AWS EKS
Deep dive into architecting a comprehensive Kubernetes platform on AWS EKS with integrated data processing, monitoring, and observability using infrastructure as code.
Building Scalable WordPress on AWS ECS Fargate
Comprehensive guide to deploying production-ready WordPress on AWS ECS Fargate, exploring containerization strategies, infrastructure decisions, and scalability patterns for high-traffic content management systems.
Building Serverless URL Shortener with AWS CDK
Deep dive into designing and building a production-ready URL shortener using AWS serverless services, exploring architectural tradeoffs, and implementing with AWS CDK.
Microservices Architecture Patterns: Lessons from Scale
Deep dive into proven microservices architecture patterns that help organizations scale their systems effectively while maintaining reliability and developer productivity.
Database Performance Optimization: From Slow Queries to Sub-millisecond Response Times
A comprehensive guide to database performance optimization techniques that helped us reduce query response times from seconds to milliseconds.
Building Resilient Systems: Handling Failure at Scale
How we built systems that gracefully handle failures and maintain service availability even when components fail.