๐คท๐ผโ๏ธ Etc.../- ๊ธฐํ72 [๊ฐ๋ฐ์ ์ฑ ์ฝ๊ธฐ] - ์์ ๋ฐ์ ์๋ ์ฌ๋, ์๋น์ ์ฐ๊ตฌ์ ์์ ๋ฐ์ ์๋ ์ฌ๋ ๊ธ์ด์ด: ์๋น์ ์ฐ๊ตฌ์ ์ฎ์์ด: ์ /์์ํ ์ฑ ์ ๋ํ ๊ฐ๋จํ ์์ฝ ์ด ์ฑ ์ ๋ฌธ์ ์ ์์ธ์ ์ธ๋ถ๋ก๋ถํฐ๊ฐ ์๋ ๋๋ก๋ถํฐ ์์ํ๋ค๋ ๊ฒ์ ์ธ์งํ ์ ์๊ฒ ํ๋ค ์ธ๋ฉ๋ฐ์ด์ฆ ์ด์ผ๊ธฐ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ ์ฌ๋๋ค๋ ๊ทผ๋ณธ์ ์ธ ์์ธ์ ์ฐพ์ง ๋ชปํ๋ฉด ๋ฌธ์ ๋ ๋ ์ ํ๋ ์ ์๋ค๊ณ ํ๋ค ์์๋ ๋ฌด์์ธ๊ฐ? ์์๋ ๋ด ๋ง์์์ ์๋ ์ผ์ข ์ ์๊ธฐ๋ฐฉ์ด์ ๊ณต๊ฐ์ด๋ฉฐ ์๊ธฐ๊ธฐ๋ง์ ์์์ ์ด๋ค ์์์ ๋ค์ด๊ฐ๋ฉด ์ด๋ป๊ฒ ๋๋๊ฐ? ๋ด ์์ ๊ณผ ๋ค๋ฅธ ์ฌ๋๋ค์ ์๊ณก๋ ๋ฐฉ์์ผ๋ก ๋ณธ๋ค. (Self-Deception) ๋ด ์์ ๋ง์ ์๊ฐํ๊ฒ ๋๋ฉฐ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋จ์ง ๋์์ผ๋ก ๋ณธ๋ค (object) ๋๋ ์ด๋ป๊ฒ ์์๋ก ๋ค์ด๊ฐ๊ฒ ๋๋๊ฐ? ๋ด๊ฐ ๋ง๋ ํ ํด์ผํ ์ผ์ ํ์ง ์์์ ๋, ๋๋ ์ฃ์ฑ ๊ฐ์ ํฉ๋ฆฌํํ๊ธฐ ์ํ์ฌ ์์๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค 2023. 6. 17. [์ํฐํด ๋ฆฌ๋ทฐ] ๋ฐ ๋ฒ๋ ผ์ The Ideal Domain-Driven Design Aggregate Store? ํด๋น ๊ธ์ ๊ฐ๋ฐ, ๊ธฐ์ ๊ด๋ จ ์ํฐํด์ด๋ ๋ธ๋ก๊ทธ ๊ธ ํน์ ์ ํ๋ธ ์์์ ๋ด์ฉ์ ์ ๋ฆฌํ๊ฑฐ๋ ํ๊ธฐ๋ฅผ ์ ๋ ๊ธ์ ๋๋ค. ๋ฆฌ๋ทฐํ ๊ธ: '๋ฐ ๋ฒ๋ ผ' ์ 'The Ideal Domain-Driven Design Aggregate Store?' The Ideal Domain-Driven Design Aggregate Store? | Kalele Kalele Leading experts in Domain-Driven Design (DDD), Event-Driven, and Reactive Architecture. Providing consulting, programming, and world-class training services to clients who seek quality, expert results in sof.. 2023. 4. 2. [์ํฐํด ๋ฆฌ๋ทฐ] ๊ฐ๋จ์ธ๋ ๊ณต์ ๋ธ๋ก๊ทธ - ํธ๋์ญ์ ์ ๋๋ฉ์ธ ๋ชจ๋ธ์ด ์๋๋ค ํด๋น ๊ธ์ ๊ฐ๋ฐ, ๊ธฐ์ ๊ด๋ จ ์ํฐํด์ด๋ ๋ธ๋ก๊ทธ ๊ธ ํน์ ์ ํ๋ธ ์์์ ๋ด์ฉ์ ์ ๋ฆฌํ๊ฑฐ๋ ํ๊ธฐ๋ฅผ ์ ๋ ๊ธ์ ๋๋ค. ๋ฆฌ๋ทฐํ ๊ธ: '๊ฐ๋จ์ธ๋ ๊ณต์ ๋ธ๋ก๊ทธ' ์ 'ํธ๋์ญ์ ์ ๋๋ฉ์ธ ๋ชจ๋ธ์ด ์๋๋ค' ํธ๋์ญ์ ์ ๋๋ฉ์ธ ๋ชจ๋ธ์ด ์๋๋ค IoC๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ์์์ฑ ํ๋ณด by ๊ฐ๋จ์ธ๋ ๋ธ๋ก๊ทธ blog.gangnamunni.com ์ฃผ์ ์ ๊ฐ๋จ ์์ฝ ๊ธ์ด์ด์ ์ํฉ ์ฑ๊ณผํ ๊ด๊ณ ์์คํ ๋๋ฉ์ธ ์ค์๊ฐ์ผ๋ก ๋ง์ ๋ ธ์ถ, ํด๋ฆญ๊ณผ ๊ทธ์ ๋ฐ๋ฅธ ๊ณผ๊ธ์ด ๋ฐ์ํจ db ์ tx ๋ ๋๊ด์ ๋์์ฑ ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ฒ์ ์ ๋ณด๋ฅผ ๋๋ฉ์ธ ๋ชจ๋ธ์ ๋ ธ์ถ์ด ๋ ๊ฒ ๊ฐ์ ๋ฌธ์ ์ํฉ ๋ฐ์ ๋์์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ฌ๋ฌ๊ฐ์ง rdb ์์ค์ locking ์ ํ์์ฑ์ด ๋ฐ์ pessimistic locking ์ ํ๊ธฐ ์ํด์๋ ๋๋ฉ์ธ ์๋น์ค์ @Transactional ์ด๋ ธ.. 2023. 2. 7. [์ํฐํด ๋ฆฌ๋ทฐ] Love Sharma ์ 7 Famous Approaches to Generate Distributed ID with Comparison Table ํด๋น ๊ธ์ ๊ฐ๋ฐ, ๊ธฐ์ ๊ด๋ จ ์ํฐํด์ด๋ ๋ธ๋ก๊ทธ ๊ธ ํน์ ์ ํ๋ธ ์์์ ๋ด์ฉ์ ์ ๋ฆฌํ๊ฑฐ๋ ํ๊ธฐ๋ฅผ ์ ๋ ๊ธ์ ๋๋ค. ๋ฆฌ๋ทฐํ ๊ธ: 'Love Sharma ์ ๋ธ๋ก๊ทธ devgenius.io' ์ '7 Famous Approaches to Generate Distributed ID with Comparison Table' 7 Famous Approaches to Generate Distributed ID with Comparison Table Nowadays, many small and large systems require unique global identifiers; it is an essential task in distributed computing with growing… blog.devgenius.io .. 2023. 1. 30. [๊ธฐ์ ์ํฐํด ๋ฆฌ๋ทฐ] CodeOpinion - McDonald’s Journey to Event-Driven Architecture ํด๋น ๊ธ์ ๊ฐ๋ฐ, ๊ธฐ์ ๊ด๋ จ ์ํฐํด์ด๋ ๋ธ๋ก๊ทธ ๊ธ ํน์ ์ ํ๋ธ ์์์ ๋ด์ฉ์ ์ ๋ฆฌํ๊ฑฐ๋ ํ๊ธฐ๋ฅผ ์ ๋ ๊ธ์ ๋๋ค. ๋ฆฌ๋ทฐํ ๊ธ: 'CodeOpnion' ์ 'McDonald’s Journey to Event-Driven Architecture' McDonald’s Journey to Event-Driven Architecture McDonald's uses Event-Driven Architecture! Here's a breakdown of all the components and how they all work together and why. codeopinion.com ์ฃผ์ ์ ๊ฐ๋จ ์์ฝ ๋งฅ๋๋ ๋๋ EDA ๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ค AWS ํ๊ฒฝ ์์์ MSK (managed streaming for kafka) ๋ฅผ ์ฌ.. 2023. 1. 26. [์ํฐํด ๋ฆฌ๋ทฐ] Circle CI Blog - Trunk-based vs. feature-based development ํด๋น ๊ธ์ ๊ฐ๋ฐ, ๊ธฐ์ ๊ด๋ จ ์ํฐํด์ด๋ ๋ธ๋ก๊ทธ ๊ธ ํน์ ์ ํ๋ธ ์์์ ๋ด์ฉ์ ์ ๋ฆฌํ๊ฑฐ๋ ํ๊ธฐ๋ฅผ ์ ๋ ๊ธ์ ๋๋ค. ๋ฆฌ๋ทฐํ ๊ธ: 'circile ci blog' ์ 'Trunk-Based vs Feature-Based development' Trunk-based vs. feature-based development Learn the difference between trunk-based development and feature branching and why trunk-based is recommended for DevOps. circleci.com ์ฃผ์ ์ ๊ฐ๋จ ์์ฝ trunk based development ๊ณผ feature based development trunk based development ๋น์ฅ ๋ฐฐ.. 2023. 1. 25. ์ด์ 1 2 3 4 ยทยทยท 12 ๋ค์