設計模式 101 - MVC 已死? AI Agent 需要的是 Vertical Slice 架構… 嗎?
What is MVC 我們早期在寫後端程式的時候,多半都會遵循所謂 MVC 架構 即 Model View Controller
What is MVC 我們早期在寫後端程式的時候,多半都會遵循所謂 MVC 架構 即 Model View Controller
Distributed Transaction with 2PC 在 microservices 的架構下,分散式交易是必須面對的問題 我們學過,2PC(Two-Phase Commit) 是其中一種解決方式 透過一個中心化的協調者(coordinator)與所有其他參與交易的服務進行溝通與決策
Benchmark Time Elapsed 讓我們先從簡單的一個例子看起 ```python import grpc import time from proto import echo_pb2 from proto import echo_pb2_grpc
Observer Pattern 程式設計中,時常會需要處理到所謂的 “事件” 這些的事件的出現是 隨機的, 亦即你沒辦法判定何時何地會突然有一個事件送進來