iT邦幫忙

2021 iThome 鐵人賽

DAY 1
2
自我挑戰組

馬克的軟體架構小筆記系列 第 1

30-1 之 前言

這個是第四次參加鐵人賽,並且也是第一次參加自我挑戰組 ~ 想說這一次要放過自已一下,
就想說報個自我挑戰組就好,不然我真的覺得我很自虐。

這一次的 30 天我將要慢慢的整理軟體架構的前世今天,主要會是根據以下幾本書來整理出的小筆記,但就只是筆記的水平。

  • 企業應用架構模式 Patterns of Enterprise Application Architecture - Martin Fowler : 這本基幾乎可以說是現今不少軟體架構的基石本,你聽過的很多分層方法與名詞都是重這來。
  • Clean Architecture - Robert C. Martin : 無瑕的 xx 專門在討論軟體架構的部份,也是必看。
  • 架構帥的自我修煉 - 李智慧 : 它事實上有分系統與軟體架構兩部份,這次我主要會抽裡面談論到軟體架構的部份來說。
  • 軟體架構原理 - Mark Richards & Neal Ford : 還沒看,這次 30 天會邊看邊寫
  • 中台架構與實現:基於 DDD 和微服務 - 歐創新 : 介紹中台使用 DDD 的實現。
  • 複雜軟件設計之道:領域驅動設計全面解析與實戰 - bang : 一樣也是 DDD
  • CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation) - Ajay Kumar : CQRS
  • 敏捷軟體開發:原則、樣式及實務 (Agile Software Development: Principles, Patterns, and Practices)

這 30 天就會根據以上幾本書儘可能建立一個軟體架構的地圖 ~ 那就開始我 ~ 我儘量完賽 ~ 現在的身體與腦袋不像之前了呢 ~


下一篇
30-2 之軟體架構設計原則 1 - SRP 單一職責原則
系列文
馬克的軟體架構小筆記29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
pjchender
iT邦新手 3 級 ‧ 2021-09-19 23:43:16

推!

我要留言

立即登入留言