安德魯是誰?

講師介紹:Andrew Wu

現任職於大型軟體開發團隊的架構師,負責核心產品的服務化,與內部產品開發團隊的架構改善等任務。在過去的 20 年工作經驗,主要都專注於 Microsoft .NET Framework 開發 SaaS , B2B2C 的雲端服務。我專長的領域包括: 軟體工程,物件導向設計,分散式系統架構設計,平行處理,API 設計 及 微服務導向架構設計 (microservices) 等。

我樂於分享技術新知與開發的經驗,常在各大研討會或是在社群活動上分享經驗。同時我也有撰寫部落格文章的習慣,希望能累積我的經驗給需要的夥伴們。我深信知識是越分享越精進的,這也是支持我自 2004 至今連續 20 年不間段分享文章的動力來源。

個人經歷:

  • 現任 91APP, 首席架構師 Chief Architect
  • 榮獲 Microsoft MVP 微軟最有價值專家 獎項,2016 ~ 2025
  • 擔任多次 Microsoft Azure Cafe, TechDays, TechEd, DevOpsDays Taiwan, .NET Conf 等大型研討會講者,與相關 Azure PaaS 雲端系列課程與企業內訓講師

相關連結:

演講與授課內容參考

如有演講,授課等等合作邀約,歡迎先參考下方我的專長領域的分享經歷,如果合適,歡迎透過 Facebook 粉絲專頁跟我聯絡 (這是對我而言最快的方式)。我把我這邊相關的參考資料整理如下:

演講錄影及下載:

LLM 應用程式開發 系列文章

2023 開始,生成式 AI 就把軟體開發產業翻了一輪了,我也開始花了空閒的時間,研究 LLM 的應用程式開發。這系列我寫了幾篇文章,包含我對未來 AI 發展的看法,AI 如何整合既有 API,以及 AI 如何善用知識庫的心得。

目前寫了三篇相關文章:

體驗我開發的 GPTs:

除了文章之外,也有了一點點成果可以展示。我寫了兩個 GPTs,只要你有 Chat GPT Plus 訂閱的都能直接體驗看看:

  • 安德魯小舖 GPTs: 體驗用對談的方式,完成整個購物的過程。背後串接我自己開發的線上商店 API
  • 安德魯的部落格 GPTs: 我將我的部落格所有文章建立索引,透過 GPTs 你能有效率的查詢這些文章。你也可以直接問 GPTs 問題,他會運用我的文章內容來回覆你的問題

微服務系列文章

Microservices, 一個很龐大的主題,我分成四大部分陸續寫下去.. 預計至少會有10篇文章以上吧~ 目前擬定的大綱如下,再前面標示 (計畫) ,就代表這篇的內容還沒生出來… 請大家耐心等待的意思:

  1. 微服務架構(概念說明)
  2. 實做基礎技術: API & SDK Design
  3. API First Workshop: 設計概念與實做案例
    • API First #1 架構師觀點 - API First 的開發策略 - 觀念篇; 2022/10/26
    • API First #2 架構師觀點 - API First 的開發策略 - 設計實做篇; 2023/01/01
    • (計畫) API First # 微服務架構 - API 的安全機制;
  4. 架構師觀點 - 轉移到微服務架構的經驗分享
    • Part #1 改變架構的動機; 2017/05/09
    • Part #2 實際改變的架構案例; 2017/05/20
    • Part #3 實際部署的考量: 微服務基礎建設; 2017/07/11
  5. 基礎建設 - 建立微服務的執行環境
    • Part #1 微服務基礎建設 - Service Discovery; 2017/12/31
    • Part #2 微服務基礎建設 - 服務負載的控制; 2018/06/10
    • Part #3 微服務基礎建設 - 排隊機制設計; 2018/12/12
    • Part #4 可靠的微服務通訊 - Message Queue Based RPC; 2019/01/01
    • Part #5 非同步任務的處理機制 - Process Pool; 2020/02/15
    • (計畫) 微服務基礎建設 - 版控, CI/CD, 容器化部署; 大型團隊 CICD 的挑戰
  6. 案例實作 - IP 查詢服務的開發與設計
  7. 建構微服務開發團隊
  8. 分散式系統的基礎知識
    • 分散式系統 #1 如何保證 API 呼叫成功? 談 Idempotency Key 的原理與實作

程式開發基礎觀念 - 如何學好寫程式 系列文章

架構師觀點 清單