打造微服務非常複雜,其中許多技術都值得深入探討。但我想做點不一樣的,從系統架構層級剖析整個現代化微服務,並透過簡單的案例帶你一步步實作。
Seedwork 用途 還記得我們前面介紹的 DDD 三種物件規則嗎?不記得可以回去翻翻 Day 06 - Tactical Design 的文章。 我們這篇章...
前言 首先,我們先把我們 DDD Model Process 後的 Aggregate Model 實作在 Domain Layer。 我們回顧一下這些 Agg...
Account Service 回顧 今天我們要來實作 Account Service 的 Register 功能。 Account.proto gRPC 實...
Account Service 回顧 今天我們要來實作 Account Service 的 Login 功能,並且將數據存到 Memory 內來測試。 Add...
JWT 介紹 JWT (JSON Web Token) 是一種小型的「身份證」,用來讓不同的系統之間確認「你是誰」。它很常用在登入系統中。 JWT 的基本組成...
前置作業 還記得我們先前在 Day 10 - 專案建置與 docker-compose 的時候使用 Docker Compose 來建置 Database 嗎?...
Todo Service 回顧 很多細節都與前幾篇在實作 Account Service 一致,這邊算是一個複習。我建議讀者可以試著自己寫看看。接下來我還是會...
Todo Service 回顧 Finish 和 Remove 都僅只是改變 Item 的 Status 而已,一起做完加快進度。 todoItem.prot...
前篇作業 先來完成上一章節最後提到的 Remove List 作業。 todoList.proto syntax = "proto3";...
前言 今天就繼續完成 Todo Service 的 ORM,到時候所有資料都會落在 Database 中。 實作 Database 這裡用到的還是 Day 06...