Domain-Driven Design을 왜 학습해야할까요?
실무에서 DDD를 적용하면서 느낀 장점과 단점

Search for a command to run...
실무에서 DDD를 적용하면서 느낀 장점과 단점

Foundry는 백엔드 엔지니어를 위한 기초 지식 학습 플랫폼입니다. 시험을 보고, 틀린 문제를 오답노트에 정리하고, 개념을 복습하는 서비스인데요. 베타 오픈 후 커뮤니티에 올려서 유저도 좀 모았고, 기능도 하나하나 잘 만들어놨다고 생각했습니다. 그런데 GA4를 열어보니 현실은 달랐거든요. 문제: 숫자가 말해주는 현실 GA4 리포트를 열어봤더니 대시보드 페
도메인 중심 설계 속에서 다시 생각해보는 DTO의 역할과 현실적인 선택

ROI가 맞지않았던 이벤트 스토밍 실패 사례를 기록합니다

with Datadog

XP(Extreame Programming, 이하 XP)는 애자일 방법론 중 하나이다. 고객의 요구가 자주 변하는 환경에서 소프트웨어 품질을 높이고, 변화에 빠르게 대응하기 위해 고안된 개발 방법을 말한다. 1990년대, 켄트 백(kent back)이 chrysler c3 프로젝트에서 처음 체계화했다고하며, 짧은 개발 주기와 강한 피드백 루프, 협업 중심 문화를 특징으로 한다. XP는 “가치를 극대화하려면 좋은 활동들을 극단으로 끌어올리자”라는...

서론 최근 Gateway가 간헐적으로 요청을 처리하지 못하는 장애가 발생했다. 짧은 시간이었지만, 특정 시점에 에러가 집중적으로 터지면서 실제 사용자 영향도 발생했다. 처음에는 단순한 네트워크 이슈나 일시적인 트래픽 문제라고 생각했다. 하지만 로그와 지표를 하나씩 따라가다 보니, 문제의 원인은 예상보다 훨씬 안쪽에 있었다. 이번 글에서는 이 장애를 어떻게 인지했고, 어떤 가설을 세웠으며, 왜 최종적으로 다운스트림의 GC Pause와 Event ...

아키텍처에서 가장 흔한 안티패턴 중 하나 101 \=> 모든 아키텍처 특성을 지원하는 제네릭 아키텍처를 설계하려는것. 그래서 우선 도메인 관심사에서 아키텍처 특성을 도출해야한다. 도메인 이해관계자들과 아키텍트는 서로 다른 말을 한다. 그래서 도메인 관심사를 아키텍처 특성을 옮겨야한다. 아래는 일반적인 도메인 관심사와 이를 뒷받침 하는 아키텍처 특성을 정리하는 표이다. 도메인 관심사아키텍처 특성 인수 합병상호 운용성, 확장성...
문득 생각해봤는데, 저는 강남언니 팀에 합류하고 단 하루도 안 바쁜 적이 없었던 것 같아요. 아마 정말 많은 분들이 본인이 만들고 있는 제품/ 팀이 시장에서 가능성을 증명하기 위해 각자의 레일에서 최선을 다해 달리고 있을 거예요. 또는 입사 초기라면 팀에게 본인의 효용을 증명하는 시간을 보내고 계실 수도 있을 것 같고요. 저는 KOS팀(KOS: 만들고 있는 제품명, 스쿼드명)에 합류한 지도 벌써 3년을 향해 가고있어요. 그런데도 여전히 서투르고...
