๐ Posts Index
ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ์ต์ ํ๊น์ง, ์์ฃผ ๋ง์ฃผํ๋ ํต์ฌ ๊ฐ๋ ๋ค์ ๋ค๋ฃฌ ํฌ์คํธ ๋ชจ์์ ๋๋ค.
๊ฐ ํฌ์คํธ๋ ์๋ก ์ฐ๊ฒฐ๋์ด ์์ด ๊ด์ฌ ๋ถ์ผ์ ๋ค๋ฅธ ๊ธ๋ค๋ ํจ๊ป ํ์ตํ ์ ์์ต๋๋ค.
๐๏ธ ์ํคํ ์ฒ & ์์คํ
๊ณ์ธต ๊ตฌ์กฐ (Layered Architecture)
ํ๋ก๊ทธ๋จ, ๋๋ผ์ด๋ฒ, ์์ง์ ๊ด๊ณ
- ์ธ ๊ณ์ธต์ ์ญํ ๊ณผ ๋ฐ์ดํฐ ํ๋ฆ
- โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ด๋?
- โ C ์ธ์ด ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ์คํ๋ ๊น?
- โ ์ํํธ์จ์ด ์ํคํ ์ฒ ์ฉ์ด ์ ๋ฆฌ
- โ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๋จ์๋ค
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ด๋?
- ์์ง์ ์ญํ ๊ณผ ํจ์ ์ฒ๋ฆฌ ๋ฐฉ์
- โ ์ฌ์ฉ์ ์ ์ ํจ์ vs ๋ด์ฅํจ์
- โ C ๋ ๋ฒจ ์ต์ ํ๋?
- โ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๋จ์๋ค
๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๋จ์๋ค
- ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ, CPU/๋ฉ๋ชจ๋ฆฌ, DB, ํ์ผ์์คํ , ๋ฉ์์งํ ์ฒ๋ฆฌ ๋จ์
- โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ด๋?
- โ ํ๋ก๊ทธ๋จ, ๋๋ผ์ด๋ฒ, ์์ง์ ๊ด๊ณ
- โ Unix Domain Socket
์คํ ์๋ฆฌ
C ์ธ์ด ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ์คํ๋ ๊น?
- ์ปดํ์ผ ๊ณผ์ ๊ณผ ๊ธฐ๊ณ์ด ์คํ
- โ C ๋ ๋ฒจ ์ต์ ํ๋?
- โ ์ํํธ์จ์ด ์ํคํ ์ฒ ์ฉ์ด ์ ๋ฆฌ
- โ React Native ๋น๋ ์ํ๊ณ
์ฉ์ด & ๊ฐ๋
์ํํธ์จ์ด ์ํคํ ์ฒ ์ฉ์ด ์ ๋ฆฌ
- ๋๋ผ์ด๋ฒ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๋ฏธ๋ค์จ์ด, ์ด๋ํฐ
- โ ํ๋ก๊ทธ๋จ, ๋๋ผ์ด๋ฒ, ์์ง์ ๊ด๊ณ
- โ C ์ธ์ด ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ์คํ๋ ๊น?
โก ์ฑ๋ฅ & ์ต์ ํ
Python ์ฌ์ฉ์ ์ ์ ํจ์ vs ๋ด์ฅํจ์
- SQL/Python ํจ์ ์ฑ๋ฅ ๋น๊ต
- โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ด๋?
- โ Python C ๋ ๋ฒจ ์ต์ ํ๋?
- Python ๋ด์ฅํจ์๊ฐ ๋น ๋ฅธ ์ด์
- โ Python ์ฌ์ฉ์ ์ ์ ํจ์ vs ๋ด์ฅํจ์
- โ C ์ธ์ด ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ์คํ๋ ๊น?
๐ ๋คํธ์ํน & ์ธํ๋ผ
์น ์ธํ๋ผ - CDN, ๋ก๋๋ฐธ๋ฐ์, Gateway API, ์น์๋ฒ
- CDN, ๋ก๋๋ฐธ๋ฐ์, Gateway API, ์น์๋ฒ์ ๊ณ์ธต์ ์ญํ
- ํค๋ ๊ธฐ๋ฐ ํธ๋ํฝ ๋ถ๊ธฐ ์๋ฆฌ
- โ HTTPS์ SSL ์ธ์ฆ์ ์ ์ฉ ํ๋ฆ
- โ DoS์ DDoS ๊ณต๊ฒฉ
WebSocket ํ๋กํ ์ฝ๊ณผ HTTP ๋น๊ต
- WebSocket ๊ฐ๋ ๊ณผ OSI ๋์ ๋ฐฉ์
- โ Unix Domain Socket ์ดํดํ๊ธฐ
- โ localhost vs 127.0.0.1
- โ ์น ์ธํ๋ผ
HTTPS์ SSL ์ธ์ฆ์ ์ ์ฉ ํ๋ฆ
- HTTP โ HTTPS ์ ํ, TLS, DNS, SSL ์ธ์ฆ์ ๊ฐฑ์ ํ๋ฆ
- โ ์น ์ธํ๋ผ
- โ ์ํธํ ์ ํ โ ๋์นญํค, ๋น๋์นญํค, ํด์
Unix Domain Socket (์ ๋์ค) ์ดํดํ๊ธฐ
- IPC ํต์ ๋ฐฉ์๊ณผ TCP/IP ๋น๊ต
- โ WebSocket ํ๋กํ ์ฝ๊ณผ HTTP ๋น๊ต
- โ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๋จ์๋ค
localhost์ 127.0.0.1์ ๊ฐ์๊ฐ?
- ๋ฃจํ๋ฐฑ๊ณผ OSI 7๊ณ์ธต์ผ๋ก ์ดํดํ๋ ๊ฐ๋ ์ฐจ์ด
- โ WebSocket ํ๋กํ ์ฝ๊ณผ HTTP ๋น๊ต
- โ Unix Domain Socket
DoS์ DDoS โ ์๋น์ค ๊ฑฐ๋ถ ๊ณต๊ฒฉ์ ์๋ฆฌ์ ๋์
- ๋ณด์ ๊ณต๊ฒฉ ์ ์ฒด ์งํ๊ณผ DDoS ์ ํยท๋์๋ฒ
- โ ์ํํธ์จ์ด ํ ์คํธ ์ข ๋ฅ
- โ ์น ์ธํ๋ผ
๐ ๋ฐ์ดํฐ ๋ณํ ์๋ฆฌ์ฆ (์ธ์ฝ๋ฉ ยท ์ํธํ ยท ํด์)
1ํธ: ์ธ์ฝ๋ฉ ยท ์ํธํ ยท ํด์ โ ์ธ ๊ฐ๋ ์ ์ฐจ์ด
- ์ธ ๊ฐ๋ ์ ํต์ฌ ์ฐจ์ด์ ์ค๋ฌด ์ ํ ๊ธฐ์ค
- โ 2ํธ: ์ธ์ฝ๋ฉ ์ ํ
- โ 3ํธ: ์ํธํ ์ ํ
2ํธ: ์ธ์ฝ๋ฉ ์ ํ โ ๋ฌธ์ ์ธ์ฝ๋ฉ, Base64, URL ์ธ์ฝ๋ฉ
- UTF-8, Base64, URL ์ธ์ฝ๋ฉ์ ๋ชฉ์ ๊ณผ ๋์ ์๋ฆฌ
- โ 1ํธ: ๊ฐ๋ ์ฐจ์ด
- โ 3ํธ: ์ํธํ ์ ํ
- โ HTTPS์ SSL ์ธ์ฆ์
3ํธ: ์ํธํ ์ ํ โ ๋์นญํค, ๋น๋์นญํค, ํด์ ํจ์
- AES, RSA, ํด์ ํจ์์ ๋์ ์๋ฆฌ์ ์ค๋ฌด ์ฌ์ฉ์ฒ
- โ 2ํธ: ์ธ์ฝ๋ฉ ์ ํ
- โ HTTPS์ TLS
๐ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์๋ฆฌ์ฆ (๊ฑฐ๋ฒ๋์ค ยท ํ์ง ยท ์นดํ๋ก๊ทธ)
1ํธ: ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค โ ์ ์ฒด ์งํ๊ณผ ์ ํ์ํ๊ฐ
- ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ ์ฒด ์ง๋์ ๊ฑฐ๋ฒ๋์ค์ ์ญํ
- โ 2ํธ: ๋ฐ์ดํฐ ํ์ง
- โ 3ํธ: ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ๊ณ๋ณด
2ํธ: ๋ฐ์ดํฐ ํ์ง โ ์ธก์ ๋ฐฉ๋ฒ๊ณผ ํ์ง ์ ์์
- 6๊ฐ์ง ํ์ง ์ฐจ์ ์ธก์ ๊ณผ ํ์ง ์ ์์ ์์ฑ๋ฒ
- โ 1ํธ: ๊ฑฐ๋ฒ๋์ค
- โ 3ํธ: ์นดํ๋ก๊ทธ์ ๊ณ๋ณด
3ํธ: ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ๊ณ๋ณด โ ์ค๋ฌด ๋๊ตฌ
- ๋ฐ์ดํฐ ์นดํ๋ก๊ทธยทLineage ๊ฐ๋ ๊ณผ ์ค๋ฌด ๋๊ตฌ ๋น๊ต
- โ 2ํธ: ๋ฐ์ดํฐ ํ์ง
- โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ด๋?
๐ฑ ๋ชจ๋ฐ์ผ & ๋น๋
React Native ๋น๋ ์ํ๊ณ ํต์ฌ ์ฉ์ด ์ ๋ฆฌ
- JS ํด์ฒด์ธ, Gradle, ๋ค์ดํฐ๋ธ ์ฝ๋, RN ์ํคํ ์ฒ ์ ์ฒด ์ฉ์ด ์ง๋
- โ C ์ธ์ด ์ปดํ์ผ ๊ณผ์
- โ ์์ค๋งต(Sourcemap)์ด๋?
๐ง ๊ฐ๋ฐ & ์ด์
๊ฐ๋ฐ ํ๊ฒฝ vs ํ๋ก๋์ ํ๊ฒฝ, ๋ฌด์์ด ๋ค๋ฅธ๊ฐ?
- dev/prod์ ๋ชฉ์ , ๋น๋ ์ฐจ์ด, ์๋ฌ ์ฒ๋ฆฌ, ํ๊ฒฝ ๋ณ์ ๊ด๋ฆฌ
- โ ์ํํธ์จ์ด ํ ์คํธ ์ข ๋ฅ
- โ ์์ค๋งต(Sourcemap)์ด๋?
- ์์ค๋งต์ ์ญํ , ๊ตฌ์กฐ, ํ๋ก๋์ ๋ ธ์ถ ์ ๋ณด์ ์ํ
- โ ๊ฐ๋ฐ ํ๊ฒฝ vs ํ๋ก๋์ ํ๊ฒฝ
- โ React Native ๋น๋ ์ํ๊ณ
์ํํธ์จ์ด ํ ์คํธ ์ข ๋ฅ - ๋ถํ, ์คํธ๋ ์ค, ์นจํฌ, DDoS ์๋ฎฌ๋ ์ด์
- ์ฑ๋ฅ/์์ ์ฑ ํ ์คํธ์ ๋ณด์ ํ ์คํธ ๊ณ์ด ์ ์ฒด ์ง๋
- โ ๊ฐ๋ฐ ํ๊ฒฝ vs ํ๋ก๋์ ํ๊ฒฝ
- โ DoS์ DDoS ๊ณต๊ฒฉ
๐ ํ์ค & ๋ช ์ธ
ํ์ ํ์ค & ๋ช ์ธ์ ๊ฐ์ด๋
- ์น, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ณด์, ์ํคํ ์ฒ ํ์ค
- โ ์๋ฃ ๋ฐ์ดํฐ ๊ตํ ํ์ค
์๋ฃ ๋ฐ์ดํฐ ๊ตํ ํ์ค: HL7, FHIR, DICOM ๋น๊ต
- ๋ณ์/์๋ฃ๊ธฐ๊ด ๋ฐ์ดํฐ ๊ตํ ํ์ค
- HL7 v2 vs FHIR, DICOM ์์ ํ์ค
- โ ๊ตญ์ ์๋ฃํ์ค ์ฝ๋(SNOMED-CT)
- โ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค
๊ตญ์ ์๋ฃํ์ค ์ฝ๋(SNOMED-CT) ๋์ ๊ธฐ
- ์๋ฃ ๋ฐ์ดํฐ์ ํ์ค ์ฝ๋ ์ฒด๊ณ์ ์ค๋ฌด ๋์ ์ ๋ต
- โ ์๋ฃ ๋ฐ์ดํฐ ๊ตํ ํ์ค
- โ ๋ฐ์ดํฐ ํ์ง ์ธก์
๐ ๊ธฐํ
ํฌ์ค์ผ์ด ์ฑ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ ์์ฑ๋ฒ
- ๊ตฌ๊ธ ํ๋ ์ด ์ฌ์ฌ ๊ฑฐ์ ๊ฒฝํ์ผ๋ก ๋ฐฐ์ด ์ค๋ฌด ์์ฑ๋ฒ
- โ ์๋ฃ ๋ฐ์ดํฐ ๊ตํ ํ์ค
- โ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค
๐ ๊ฐ๋ ์ฐ๊ฒฐ ์ง๋
[ ์คํ ์๋ฆฌ ]
c-language-compilation โโโ machine-code / native-code
โ โ
c-level-optimization react-native-build-ecosystem
โ
custom-vs-built-in-functions โโ database-engine
โ
data-processing-units
โ
program-driver-engine โโ software-architecture-terms
[ ๋คํธ์ํน ๋ ์ด์ด ]
web-infrastructure โโ https-ssl-certificate โโ data-encryption-types
โ โ
websocket-protocol data-encoding-types
โ โ
unix-domain-socket data-transformation-concepts
โ
localhost-vs-127-0-0-1
[ ๋ณด์ ]
https-ssl-certificate
dos-ddos-attacks โโ software-testing-types-load-stress-ddos
sourcemap-files-explained โโ dev-vs-production-environment
[ ๋ฐ์ดํฐ ์๋ฆฌ์ฆ ]
data-transformation-concepts โ data-encoding-types โ data-encryption-types
data-governance-overview โ data-quality-measurement โ data-catalog-lineage
โ โ
privacy-policy-healthcare snomed-ct โโ healthcare-data-exchange-standards
[ ๋ชจ๋ฐ์ผ ]
react-native-build-ecosystem โโ c-language-compilation
โโ sourcemap-files-explained