LCL

Lu Chien-Lin

資訊科系學生。寫 Java、TypeScript 與 Python,正在把後端服務與雲端基礎架構練成能交付的東西。

iamluchienlin@gmail.com · GitHub

作品

S3 + CloudFront 靜態網站託管

本站本身。S3 儲存原始檔且完全封鎖公開存取,僅接受 CloudFront 透過 OAC 簽名讀取;ACM 憑證提供 HTTPS,Route 53 以 Alias record 綁定自訂網域。部署腳本一次完成上傳與 CDN 快取失效。

S3 · CloudFront · Route 53 · ACM · AWS CLI

作品集微服務(Spring Boot)

同一份作品集的另一種實作:拆成 profile、project、gateway 三個 Spring Boot 服務,用 Docker Compose 在本機一鍵起完整環境。服務間走 REST 溝通,資料以 Spring Data JPA 存進 PostgreSQL,schema 由 Flyway 版本控管,Actuator 提供健康檢查與啟動順序依據。用來驗證同一個需求在靜態託管與微服務兩種架構下的取捨。

Java · Spring Boot · Docker Compose · PostgreSQL · Flyway

第二大腦問答系統(RAG)

把個人 Obsidian 筆記庫變成能追問的知識庫。筆記依標題層級切塊後嵌入 Chroma 向量資料庫,由 LangGraph 編排「檢索、評估相關性、必要時改寫查詢重查、生成」的狀態圖,讓答案不足時自動再取一輪而不是硬掰。每個回答附上來源筆記路徑與段落,可回頭驗證出處。

Python · LangChain · LangGraph · RAG · Chroma

技術

語言
Java、TypeScript / JavaScript、Python
後端
Spring Boot、Spring Data JPA、PostgreSQL
AI
LangChain、LangGraph、RAG、向量資料庫
雲端
AWS(S3、CloudFront、Route 53、IAM)
工具
Git、AWS CLI、Docker Compose