目前,我們用下列的結構來儲存資料:
// file: ./inernal/repo/storage.go
type mapStorage struct {
s...
什麼是規格驅動開發(SDD)?
前言
前一篇談 API 契約時,我們把前端和後端想成兩個部門。雙方先約好 API 路徑、資料格式與狀態碼,才不會一邊送出 tas...
The everything
Client
│ POST /v1/chat/completions
▼
API Server Process
│...
平常用 Kotlin 寫 Web API 時,Ktor 的寫法很自然。routing { get("/users/{id}") { ......
雖然我們進一步將原本擠在 ./cmd/olivine/main.go 中的實作原封不動塞進 ./cmd/olivine/app.go 中,但這其實並沒有實際解決...
Day 11:WebFlux 是什麼,協程與反應式模型的分工 停在一個尚未回答的風險上:即使應用程式用 WebFlux 搭配協程,整條請求處理鏈路理論上可以是非...