일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Implementation
- database
- SW
- kafka
- DP
- datamodel
- json #typescript
- storagemanger
- db
- entityrelational
- designpatternn
- Today
- Total
목록프로그래밍 (39)
i.am.developer
복제! 그게 강력함의 핵심이야! 복제(Replication)은 카프카 아키텍처의 핵심이다. 카프카 클러스터는 보통 여러 개의 브로커(Broker)로 구성된다. 그리고 카프카의 토픽(Topic)은 여러 브로커들에 걸쳐서 복제되어 저장된다. 이걸 복제(Replication)라 부른다. 이때, Replication 의 단위는 Topic Partition 이다. Replication의 구분 Topic Partition 단위의 Replication은 크게 두가지로 나뉜다. Leader partition과 Follower partition. 카프카의 파티션은 단 하나의 리더 파티션을, 0개 이상의 팔로워 파티션을 가진다. 브로커가 하나면 리더 파티션만 존재한다. 브로커가 2개 이상이여야 리더 파티션 하나와 나머지 ..
JSON 이란 JSON의 뜻은 Javascript Object Notation 으로, 데이터 교환 가능한 형태의 구조체를 말한다. 사람이 읽고 쓰기 편한 대표적인 데이터 구조다. 왜인지 모르겠지만 나는 JSON을 봤을 때 바로 "제이쓴" 이라고 발음하는데, 만든사람의 -찐-발음은 이렇다. JSON은 어떤 값을 뱉을까? JSON의 공식 홈페이지에 잘 나와있는데, 크게 두가지의 구조를 갖는다. name/value 형태의 collections (e.g. JS의 object, Python의 dictionary, ...) value 들의 배열. (e.g. JS의 Array, Python의 list, ...) Object의 경우엔 아래의 형태를 갖는다. `{}` `{[key]: value}` Array의 경우엔 아..

앞으로 설명드릴 디자인 패턴은 SW 공학에서 자주 발생하는 문제들에 대한 전형적인 해결책을 말합니다. 제가 생각하는 제일 중요한 것은 디자인 패턴은 만병통치약이 아닙니다! 상황에 따라 디자인패턴을 적용하는게 도움이 될 수도, 오히려 악영향을 일으킬 수도 있습니다. 모든 기술은 일장일단이 있습니다. 소프트웨어 공학에 만병통치약 따윈 없다 - 프레더릭 브룩스, 맨먼스미신 저자 디자인 패턴의 유래는 SW 공학이 아닙니다. 패턴이란 특정한 상황에서 발생한 문제에 대한 재사용이 가능한 해법을 의미합니다. 크리스토퍼 알렉산더라는 건축가가 "Pattern Language"라는 책을 쓰면서 25개의 패턴으로 구성된 건축학의 패턴 언어를 정의했습니다. 작게는 창가, 화장실부터 크게는 마을을 건축할 때 반복적으로 활용하면..
https://primer.guide/ Primer: Crypto 101 – Primer "Crossroads", NFT by Danguiz (2021) Primer: Crypto 101 Hello internet stranger, and welcome to Primer. You are reading this because you're a smart and curious person looking to learn more about crypto but don't really know where to begin. Perhaps you were primer.guide Crypto 101 - 9. 더 읽어볼 것 내가 추천하는 Crypto 에 관련된 저서, 글, 비디오, 팟캐스트들이야. What explains..
https://primer.guide/ Primer: Crypto 101 – Primer "Crossroads", NFT by Danguiz (2021) Primer: Crypto 101 Hello internet stranger, and welcome to Primer. You are reading this because you're a smart and curious person looking to learn more about crypto but don't really know where to begin. Perhaps you were primer.guide 이론은 이제 그만! 그러면 어떻게 시작할 수 있을까? 내 추천은 이래 이더리움을 사 Upbit 같은 곳에서 ETH을 조금 사봐. 시작할 땐 한..
https://primer.guide/ Primer: Crypto 101 – Primer "Crossroads", NFT by Danguiz (2021) Primer: Crypto 101 Hello internet stranger, and welcome to Primer. You are reading this because you're a smart and curious person looking to learn more about crypto but don't really know where to begin. Perhaps you were primer.guide 머리를 위 개념들로 감쌌다면, 이제 나무를 위해서 숲을 볼 수 있어 - 이런 새로운 기술들에 의해서 거대하고 혁신적인 공간, “web3”라 불..
https://primer.guide/ 탈중앙화된 자율 조직(or DAOs)는 공통의 목적을 갖고 이더리움같은 블록체인 위에서 모인 사람들의 공동체야. DAO 는 LLC의 블록체인 버전인데, 몇가지 다른 점들이 있어. DAO는 보통 native token 주위에서 생겨. (FWB DAO는의 구성원들은 $FWB 토큰을 갖고 있지) 이건 DAO에 누가 있는지 추적하고, DAO에서 얻는 가치(예를 들면 토큰의 값 상승)가 모든 구성원들과 공유될 수 있도록 해줘. 구성원들에 의해서 집단적으로 소유되고 관리돼. 의견제시를 하면 결정을 내리고, 그 조직의 발언권을 갖는 구성원들이 투표를 하지. 모든 정책적인 활동(투표, 토큰 할당, 의견제시)는 마치 블록체인에 저장되는 것처럼 모두 공개하고 투명하게 관리돼. DAO..
https://primer.guide/ Primer: Crypto 101 – Primer "Crossroads", NFT by Danguiz (2021) Primer: Crypto 101 Hello internet stranger, and welcome to Primer. You are reading this because you're a smart and curious person looking to learn more about crypto but don't really know where to begin. Perhaps you were primer.guide 대체불가능한 토큰(Non-Fungible Token, NFT)는 이더리움과 같은 블록체인 토큰의 일종으로 유일하다는것이 검증가능하지. Fung..