URL details: columns.chicken-house.net/2016/10/10/microservice3/

URL title: API & SDK Design #1, 資料分頁的處理方式 — 安德魯的部落格
URL description: (圖片來源: http://hamidarebai.blogspot.tw/2016/09/building-restful-api-with-aspnet-core.html)這篇算是 “微服務架構” 系列文章的外傳… 所以標題稍微改一下 XD!上一篇講到 “重構“,不斷的進行重構,直到能夠將模組切割為服務為止。這篇就接續這個話題,展示一下服務化之後的 API / SDK / APP 之間的關係,以及設計上要顧慮到的細節。我用最常碰到的資料查詢 API 的分頁機制當作案例來說明這些觀念。資料分頁是個很煩人的東西,不論是在 UI 或是在 API 層面上都是。尤其是 client 端要把分頁後的資料重新組合起來,就會有越來越多的 義大利麵風格 的 dirty code 被加進來..這時 SDK 扮演很重要的角色,善用 C# 的 yield return 就能很漂亮的解決這問題。這篇就來示範幾個 API / SDK的實作技巧 (C#),之後微服務講到這部份時,可以再回頭參考這篇的內容。
URL keywords: .NET, C#, OOP, Azure, Docker, Windows Container, Container, Microservices
URL last crawled: 2022-09-13
URL speed: 0.841 MB/s, downloaded in 0.060 seconds

open external url

We found no external links pointing to this url.