iT邦幫忙

2024 iThome 鐵人賽

DAY 1
1

去年中,因著對雲端技術的濃厚興趣,加上職涯轉換的需求,我換了一個新的工作環境。很幸運地,新工作很快就讓我接觸到雲原生應用開發,尤其是高併發系統的架構設計與實作。當時的我經驗尚淺,能參與如此具挑戰性的專案,全靠團隊夥伴的悉心指導。

透過這段經歷,我學習到許多雲原生技術的精髓,也對系統架構設計有了更深刻的認識。為了鞏固所學,並與大家分享,我決定透過鐵人賽,在30天的時間裡,打造一個精簡版的雲原生應用系統,並對當初參與的專案進行一次全面的回顧與優化。

文章將涵蓋以下幾個主題:

  • 需求分析與目標設定: 定義系統的目標、功能與非功能性需求,例如效能、可靠性、可擴展性等。
  • 架構設計: 剖析系統的整體架構,深入探討各個模組的職責與互動方式,並說明為何選擇這樣的設計。
  • 雲原生服務選型: 詳細介紹我們選用的雲端服務,分析其優缺點,以及如何在專案中發揮最大效益。
  • 實作與壓力測試: 從頭到尾帶領大家一步步實作系統,並進行壓力測試,驗證系統的性能表現。
  • 回顧與優化: 回顧當初專案的設計與實作,分析其中的優缺點,並提出可能的改進方案。

為什麼要選擇這個主題?

雲原生技術正迅速改變著軟體開發的方式,高併發系統更是許多互聯網應用不可或缺的一環。透過這個系列文章,我希望能夠:

  • 分享實務經驗: 將我在專案中學到的知識與經驗分享給大家,希望能對您有所幫助。
  • 促進交流: 歡迎大家在留言區提出問題或分享您的看法,共同學習成長。
  • 提升自我: 透過持續的輸出,加深自己對雲原生技術的理解,並發現更多優化空間。

期待接下來的30天,能夠與大家一起學習成長!


下一篇
Day2: 需求-高併發應用
系列文
窮小子的售票系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
jodiwu
iT邦新手 5 級 ‧ 2024-09-04 20:48:18

加油👏一起學習成長!

我要留言

立即登入留言