본문 바로가기
  • 장원익 기술블로그

분류 전체보기584

[학습 테스트로 배워보는 kafka] 2. 카프카 컨셉 빠르게 알아보기 해당 시리즈에서 제공하는 모든 소스코드는 github repository 에서 제공됩니다. 자세한 코드와 테스트 케이스는 github repository 에서 확인해주세요. GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed apache kafka docs & practical usages(with spring) that i composed - GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed github.com 이번 [학습 테스트로 배워보는 kafka] 시리즈는 아래 순서.. 2023. 9. 7.
[학습 테스트로 배워보는 kafka] 1. 카프카 핵심 빠르게 훑어보고 아는체하기 해당 시리즈에서 제공하는 모든 소스코드는 github repository 에서 제공됩니다. 자세한 코드와 테스트 케이스는 github repository 에서 확인해주세요. GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed apache kafka docs & practical usages(with spring) that i composed - GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed github.com 이번 [학습 테스트로 배워보는 kafka] 시리즈는 아래 순서.. 2023. 8. 16.
[DDD] Value Object 에 대한 여러 이야기 목차 entity 에 대한 짧은 소개 모든 객체가 entity 일까? value object entity 와 value object value object 의 3가지 특성 측량, 측정, 수량화, 표현 불변성 등가성 value object 는 이렇게 쓴다 java 에선 lombok 의 @Value 가 있다 value object 와 context 개념적 하나 엔티티의 책임 분산 서론 지난시간에 여러번에 걸쳐서 entity 에 대해서 이야기를 해보았다. 기본적인 entity 의 개념과 특성 부터 시작해서 entity 와 식별자에 대한 이야기까지.. 이번시간에는 엔티티와 더불어 도메인 모델의 핵심 구성요소인 Value Object, 값 객체에 대해서 알아보도록 하겠다 entity 에 대한 짧은 recap va.. 2023. 7. 23.
[DDD] Entity 와 식별자(identifier) 에 대한 여러 이야기 목차 서론 식별자란 무엇인가 식별자의 종류 전역 식별자와 지역 식별자 식별자는 언제 생성되는가? 빠른 식별자 생성과 늦은 식별자 생성 빠른 식별자: 애플리케이션에서 객체가 생성될 때 늦은 식별자: 객체가 영속화 될 때 3가지 식별자 생성 방법 db 에서 생성 application 에서 생성 다른 aggregate 에서 생성 서론 지난시간 entity 란 무엇인가에 대해서 이야기를 나눴다. [DDD] Entity 에 대한 여러 이야기 목차 서론 entity 란 무엇인가 도메인 세상 이야기 vo 와 entity 가 있다 무엇이 entity 를 결정하는가? entity 의 속성 invariant immutable entity 의 행위 object autonomy self encapsulation 서론 DDD .. 2023. 7. 15.
[DDD] Entity 에 대한 여러 이야기 목차 서론 entity 란 무엇인가 도메인 세상 이야기 vo 와 entity 가 있다 무엇이 entity 를 결정하는가? entity 의 속성 invariant immutable entity 의 행위 object autonomy self encapsulation 서론 DDD 에서는 유비쿼터스 랭귀지를 통하여 여러 이해관계자들과 비즈니스 영역에 대해 합의 (Cosensus) 를 맞추고 그 결과물로 도메인에 대한 모델링 즉, domain model 이 산출된다. 이 domain model 은 여러 상호작용을 통해 비즈니스를 지탱하게 되는데, domain model 의 가장 기초가 되는 두가지 타입의 객체가 존재한다. Entity Value Object 오늘은 이 Entity 에 대해서 알아보도록 하자 Ent.. 2023. 7. 15.
[개발자 책읽기] - 상자 밖에 있는 사람, 아빈저 연구소 상자 밖에 있는 사람 글쓴이: 아빈저연구소 엮은이: 저/서상태 책에 대한 간단한 요약 이 책은 문제의 원인을 외부로부터가 아닌 나로부터 시작한다는 것을 인지할 수 있게 한다 세멀바이즈 이야기를 통해 문제를 해결하려는 사람들도 근본적인 원인을 찾지 못하면 문제는 더 악화될 수 있다고 한다 상자는 무엇인가? 상자는 내 마음속에 있는 일종의 자기방어의 공간이며 자기기만의 시작점이다 상자에 들어가면 어떻게 되는가? 내 자신과 다른 사람들을 왜곡된 방식으로 본다. (Self-Deception) 내 자신만을 생각하게 되며 다른 사람들은 단지 대상으로 본다 (object) 나는 어떻게 상자로 들어가게 되는가? 내가 마땅히 해야할 일을 하지 않았을 때, 나는 죄책감을 합리화하기 위하여 상자로 들어가게 된다 2023. 6. 17.