戰略設計:Bounded Context 深度解析 前面提到:我們會以 Bounded Context 作為邊界,並且依據 Ubiquitous Langua...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...
我相信在很多系統上,很多效能瓶頸會在 database ,尤其是一些帳戶系統,如果無法解決扣款時 ACID 的相關議題,那壓力其實最終都會壓在 database...
TOGAF由國際標準權威組織The Open Group制定。The Open Group於1993年開始應客戶要求制定係統架構的標準,在1995年發表The...
六邊形架構圖 (Hexagonal Architecture Diagram) 是一種用於軟體設計的架構模式,另一個名稱是 Port & Adapter...
相信各位也看了 N 個介紹 MVVM 的文章了吧,不知道你們有沒有覺得大家所描述的 MVVM 是不是有點不太一樣呢?或是套用在你的專案後,實作中所遇到的問題跟網...
Github, Over Engineering 今天便是前言的最後一篇了,在進入到接下來的實作前,我們要來討論一下整體搜尋引擎的架構,以及我們用到了哪些的技術...
Mobile01 的網友 Ho Siu Fung 這次趁著參加 COSCUP 的時間,由我申請租借 Mozilla Space,舉辦網友聚會,分享以 RESTf...
Screenshot 專案介紹 相信大家都有用過便利貼吧!在開會討論時便利貼是一個很好用的工具,不同的顏色可以代表不同的分類方式,在便利貼上也可以寫字、畫圖,...
在此分享最近舉辦由 Mobile01 香港網友主講的 20140720 以 RESTful 設計大型架構的技巧 活動投影片。 這次的網友聚會在交流以 RESTf...
歡迎大家來看我的文章,這次我挑戰的主題是 Android 架構,就如同我簡介中說的,關於架構方面的文章以及教學在網路上是非常豐富的,那為什麼我還要來挑戰這一個大...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Table Data Gateway 1....
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Service Layer 1. What is Service L...
鐵人賽已逐漸進入尾聲,前面二十多天,我們一步步擴充加強 Ktor 功能,也整合了 ORM, Redis 許多框架函式庫,整個系統架構及基礎設施功能已逐漸成形。今...
Github, Over Engineering 礙於篇幅緣故,過多細節的部分,會挑重點講述,如有疑問歡迎留言討論 今天會總結一下資料前處理的部分,程式碼的部分...
以下是到目前為止的架構圖,已經成功的將 ViewModel 層的全部商業邏輯移到了 Domain 層: 接下來,將在右邊的 ContextMenu 也開一條從...
近年微服務架構興起,對於規模較小的開發團隊而言,一開始就拆分為多個微服務是個沉重的負擔,所以大多還是從單體式架構 monolithic 出發,往後再逐步拆分為微...
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Domain Model 1. What is Domain Mod...
Ktor Module Ktor Module 可以用來組織程式碼,本身僅是一個 Application 類別的 extension function,讓 se...
Amazon從以下SPORC角度提供了關於架構良好的AWS解決方案的良好文件: 安全 (Security) 效能 (Performance) 維運 (Oper...
Ktor 的架構設計及開發風格是我所喜歡的,但相對地使用 Ktor 開發也要付出代價。因為 Ktor 以 unopinionated 的原則進行設計,所以很多功...
系統的 Log 除了基本的 Request Log 及 Error Log 之外,特定的功能也會有記錄 Log 的需求,例如使用者登入時,需要記錄來源 IP、裝...
終於到了最後一天了,不知道把這三十天看完的人有多少呢?希望看到最後一天的人,有感受到我對於這系列文章中想傳達出去的理念,感受到架構設計的取捨是什麼,不是只有選擇...
自從微解封之後,現在「微XX」已經成為流行語,原來 Web 後端流行的「微服務」架構已經超前部署好幾年了(誤!)。相對於微服務熟為人知,「微框架」這個詞就沒這麼...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Data Mapper 1. What i...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Row Data Gateway 1. W...
在AWS solutions library你可以找到數十份各式各樣的解決方案參考文件,在這個解決方案圖書館,每一個解決方案都有提供自動部署的文件,讓你可以一鍵...
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Transaction Script 1. What is Tran...
上一次介紹完了介面,今天就要來說說實作的部分了,從這裡開始我要採取一種“小步快跑”的方式,原本 EditorViewModel 負責處理所有的商業邏輯,現在將原...
上一天我們提到了 Domain Layer 會包含以下三個組件:CoEditor, ContextMenu, NoteRepository ,今天我們將著重在介...