COSCUP 2025

Golang clean arch framework for beginners
2025/08/09 , TR212

本提案將介紹一套以團隊協作為出發點、 Clean Architecture 風格的 Golang HTTP 框架。

設計目標為提供公司內部專業背景各異的團隊一個可以快速上手並導入的 Golang 框架。盡可能維持遵循社群及開源風格,避免風格強烈的設計來降低入門門檻並維持長期的可發展及維護性。

此議程以 RESTful API 及 WS 後端服務為開發範例,提供一個即抄即用、可擴充的架構樣板,並支援資料庫操作、快取、Config、Log 與測試等常見元件,協助開發者快速啟動專案。

目標聽眾

希望能導入 Golang 開發,但缺乏經驗或不知從何開始的開發者或團隊

大綱

  1. 設計以及為什麼這樣設計 - 約 5 分鐘
  2. Golang 及 Clean Arch 簡介 - 約 1分鐘
  3. 範例情境簡介 (API and WS聊天室) - 約 8 分鐘
  4. 各 Layer 簡介 - 約 8 分鐘
  5. Q&A - 約 5 分鐘

知識需求

  • 具備 Golang 基本理解
  • 有後端架構設計經驗佳

対象となる参加者:

希望能在後端產品團隊中導入 Golang 開發,但缺乏經驗或不知從何開始的開發者

難易度:

中階

當過不知道老闆是誰的小螺絲釘,也當過一條龍工程團隊裡的那條龍。努力於在多變的人生及職涯中持續變得更好。

目前在某大型集團擔任 Senior Backend Engineer。