Skip to content

Latest commit

ย 

History

History
108 lines (82 loc) ยท 5.49 KB

README.md

File metadata and controls

108 lines (82 loc) ยท 5.49 KB

book-software-architecture-101

๐Ÿ“š์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ 101 - ์—”์ง€๋‹ˆ์–ด๋ง ์ ‘๊ทผ ๋ฐฉ์‹์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ๊ธฐ์ดˆ

Intro

  1. ์„œ๋ก  (p.28 ~ 47)
  2. ๊ธฐ์ดˆ
    1. ์•„ํ‚คํ…์ฒ˜ ์‚ฌ๊ณ  (p.52 ~ 64)
    2. ๋ชจ๋“ˆ์„ฑ (p.68 ~ 87)
    3. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ์ •์˜(p.92 ~ 99)
    4. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ์‹๋ณ„(p.101 ~ 110)
    5. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ์˜ ์ธก์ • ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค(p.115 ~ 121)
    6. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ๋ฒ”์œ„(p.132 ~ 136)
    7. ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜ ์‚ฌ๊ณ (p.141 ~ 161)
  3. ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ
    1. ๊ธฐ์ดˆ(p.165 ~ p.178)
    2. ๋ ˆ์ด์–ด๋“œ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.181 ~ 189)
    3. ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.193 ~ 198)
    4. ๋งˆ์ดํฌ๋กœ์ปค๋„ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.201 ~ 212)
    5. ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.215 ~ 228)
    6. ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.232 ~ 262)
    7. ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.266 ~ 289)
    8. ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.291 ~ 298)
    9. ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ(p.301 ~ 324)
    10. ์ตœ์ ์˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ ์„ ์ •(p.325 ~ 333)
  4. ํ…Œํฌ๋‹‰๊ณผ ์†Œํ”„ํŠธ ์Šคํ‚ฌ
    1. ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ •(p.341 ~ 356)
    2. ์•„ํ‚คํ…์ฒ˜ ๋ฆฌ์Šคํฌ ๋ถ„์„(p.359 ~ 376)
    3. ์•„ํ‚คํ…์ฒ˜ ๋„์‹ํ™” ๋ฐ ํ”„๋ ˆ์  ํ…Œ์ด์…˜(p.380 ~ 391)
    4. ๊ฐœ๋ฐœํŒ€์„ ํšจ์œจ์ ์œผ๋กœ(p.393 ~ 416)
    5. ํ˜‘์ƒ๊ณผ ๋ฆฌ๋”์‰ฝ ์Šคํ‚ฌ(p.417 ~ 436)
    6. ์ปค๋ฆฌ์–ดํŒจ์Šค ๊ฐœ๋ฐœ(p.438 ~ 457)

๐Ÿ“† ์Šคํ„ฐ๋”” ์ผ์ •

  • ์Šคํ„ฐ๋”” ๊ธฐ๊ฐ„: 2022/02/14 ~ 2022/05/02 (์ด 12์ฃผ)
  • ์Šคํ„ฐ๋”” ์„ธ์…˜: ๋งค์ฃผ ์›”์š”์ผ 20:00 ~

OT ๋‚ด์šฉ

  • ์ž๊ธฐ์†Œ๊ฐœ
    • ํ•˜๋Š” ์ผ, ์–ด๋–ค ๋ชฉํ‘œ๋กœ ์Šคํ„ฐ๋””์— ์ฐธ์—ฌํ–ˆ๋Š”์ง€
    • ํšŒ์‚ฌ ๊ฐœ๋ฐœ์˜ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ์œ„์น˜์ธ์ง€?
  • ์ฑ… ๋ชฉ์ฐจ์˜ ์ „์ฒด์ ์ธ ํ๋ฆ„ ์ด์•ผ๊ธฐ

๐Ÿ– ๋ชจ์ง‘ ์ธ์›

  • ์ด 5๋ช…

๐Ÿ“œ ์ง„ํ–‰ ๋ฐฉ์‹

  • ์ด 24์žฅ๊นŒ์ง€ ๊ฐ ์ฑ•ํ„ฐ์˜ ์ฃผ์ œ์— ๋Œ€ํ•ด์„œ ์ฑ… ์•ˆ์˜ ๊ฐœ๋…์ ์œผ๋กœ ์Šต๋“ํ•˜์—ฌ์•ผ ํ•  ๋‚ด์šฉ๊ณผ ๊ฒฝํ—˜์ ์ธ ๋‚ด์šฉ์— ๋Œ€ํ•ด ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ง„ํ–‰ํ•œ๋‹ค.
  • ๋งค์ฃผ ์Šคํ„ฐ๋”” ์ „, ๋ฐœํ‘œ์ž๋Š” ๋ฐœํ‘œ์ž๋ฃŒ๋ฅผ PR๋กœ ์˜ฌ๋ฆฐ๋‹ค.
  • ๋ฐœํ‘œ์ž ์™ธ ์ธ์›์€ PR์— ๋ฐœํ‘œํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๋‚ด์šฉ ๋˜๋Š” ์ค‘์š”ํ•˜๊ฑฐ๋‚˜ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ๋Œ“๊ธ€๋กœ ์ž‘์„ฑํ•œ๋‹ค.
  • ์Šคํ„ฐ๋”” ์žฅ์€ ๋ฐœํ‘œํ•œ ์ฑ•ํ„ฐ์˜ ๋ชฉํ‘œ์™€ ๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์œผ๋กœ issue์— ๋‚จ๊ธด๋‹ค.
  • ์ฃผ์ œ ๋ณ„ ๋ฐœํ‘œ ๋‚ด์šฉ์— ์˜๋ฌธ์ด ์žˆ๋‹ค๋ฉด ์งˆ๋ฌธ, ์˜๊ฒฌ์ด ๋‹ค๋ฅธ ๊ฒฝ์šฐ ์Šคํ„ฐ๋”” ์‹œ๊ฐ„์— ์งˆ์˜ ๋˜๋Š” issue์— ๋Œ“๊ธ€์„ ๋‚จ๊ฒจ ๊ณต์œ ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.
์ฃผ์ฐจ ์ผ์ • ๋ฐœํ‘œ1 ๋ฐœํ‘œ2
1์ฃผ์ฐจ 2/14 OT ์ž๊ธฐ์†Œ๊ฐœ
2์ฃผ์ฐจ 2/21 Chapter 2. ์•„ํ‚คํ…์ฒ˜ ์‚ฌ๊ณ (NY) Chapter 3. ๋ชจ๋“ˆ์„ฑ(NE)
3์ฃผ์ฐจ 2/28 Chapter 4. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ์ •์˜(SR) Chapter 5. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ์‹๋ณ„(HK)
4์ฃผ์ฐจ 3/7 Chapter 6. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ์ธก์ • ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค(JH) Chapter 7. ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ๋ฒ”์œ„(NY)
5์ฃผ์ฐจ 3/14 Chapter 8. ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜ ์‚ฌ๊ณ (NE) Chapter 9. ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ ๊ธฐ์ดˆ(SR)
6์ฃผ์ฐจ 3/21 Chapter 10. ๋ ˆ์ด์–ด๋“œ ์•„ํ‚คํ…์ฒ˜(HK) Chapter 11. ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜(JH)
7์ฃผ์ฐจ 3/28 Chapter 12. ๋งˆ์ดํฌ๋กœ์ปค๋„ ์•„ํ‚คํ…์ฒ˜(NY) Chapter 13. ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜(NE)
8์ฃผ์ฐจ 4/4 Chapter 14. ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜(SR) Chapter 15. ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜(HK)
9์ฃผ์ฐจ 4/11 Chapter 16. ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜(JH) Chapter 17. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜(NY)
10์ฃผ์ฐจ 4/18 Chapter 18. ์ตœ์ ์˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ ์„ ์ •(NE) Chapter 19. ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ •(SR)
11์ฃผ์ฐจ 4/25 Chapter 20. ์•„ํ‚คํ…์ฒ˜ ๋ฆฌ์Šคํฌ ๋ถ„์„(HK) Chapter 21. ์•„ํ‚คํ…์ฒ˜ ๋„์‹ํ™” ํ”„๋ ˆ์  ํ…Œ์ด์…˜(JH)
12์ฃผ์ฐจ 5/2 Chapter 22. ๊ฐœ๋ฐœํŒ€์„ ํšจ์œจ์ ์œผ๋กœ Chapter 23. ํ˜‘์ƒ๊ณผ ๋ฆฌ๋”์‰ฝ ์Šคํ‚ฌ
13์ฃผ์ฐจ 5/9 Chapter 24. ์ปค๋ฆฌ์–ดํŒจ์Šค ๊ฐœ๋ฐœ ํšŒ๊ณ 

๐Ÿ“š Github ์ €์žฅ์†Œ

  • PR์— ๋Œ€ํ•œ ๋จธ์ง€๋Š” ์ง์ ‘ ์šด์˜์ง„์ด ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ๋ฐœํ‘œ์ž๋ฃŒ์˜ ํŒŒ์ผ๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™์ด ํ•ด์ฃผ์„ธ์š”.

[1์ฃผ์ฐจ]_1์žฅ_์„œ๋ก _SR

  • PR์„ ์˜ฌ๋ ค์ฃผ์‹ค๋•Œ๋Š” ํฌํฌ ์ €์žฅ์†Œ๋ฅผ ์ด์šฉํ•ด์ฃผ์„ธ์š”.
  • PR์€ ๋ฐœํ‘œ์ž๋ฃŒ ํŒŒ์ผ๋ช…๊ณผ ๋™์ผํ•˜๊ฒŒ ์˜ฌ๋ ค์ฃผ์„ธ์š”.

[X์ฃผ์ฐจ]_X์žฅ_์ œ๋ชฉ_์ด๋ฆ„

  • Issue ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ œ๋ชฉ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

[X์ฃผ์ฐจ]_X์žฅ_์ œ๋ชฉ

๐Ÿ’ฐ ๋ณด์ฆ๊ธˆ ๋ฐ ๋ฒŒ๊ธˆ

  • ๋ณด์ฆ๊ธˆ 2๋งŒ์›์„ ์ฒซ ์‹œ์ž‘ ๋•Œ ์šด์˜์ง„์—๊ฒŒ ์ž…๊ธˆํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐœํ‘œ์ž๋ฃŒ๋ฅผ ๊ธฐํ•œ ๋‚ด์— PRํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฒŒ๊ธˆ์œผ๋กœ ์ฐจ๊ฐ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฒŒ๊ธˆ์€ 4000์›์ž…๋‹ˆ๋‹ค.
  • ๋งˆ์ง€๋ง‰ ๋ชจ์ž„์—์„œ ๋‚จ์€ ๊ธˆ์•ก์— ๋Œ€ํ•ด ํ™˜๊ธ‰์„ ๋ฐ›๋Š”๋‹ค.
  • ๋ชจ๋“  ๋ฒŒ๊ธˆ์€ ๋งˆ์ง€๋ง‰ ๋ชจ์ž„ ์‹œ, ์˜คํ”„๋ผ์ธ ๋ชจ์ž„ ์‹œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.(์Šคํ„ฐ๋””๋ฃธ ๋น„)
  • ์ค‘๋„ ํ•˜์ฐจํ•˜์‹  ๋ถ„์€ ๋ณด์ฆ๊ธˆ์„ ๋Œ๋ ค๋“œ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐํƒ€

  • ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•ด Slack์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.