2/28/2025

DB 설계: 축약어 vs 풀네임, 어떤 것을 선택할까?

DB 설계: 축약어 vs 풀네임, 어떤 것을 선택할까?
프로젝트 진행을 준비중인데., 함께 일하는 동료가 질문을 했다. “레거시 시스템들은 모두 축약어로 되어 있던데., 새로 생성하는 디비 설계 시 축약어를 써야 할까요?” “그 축약어가 사람이 인지하기 쉽던가요? 어렵던가요?” “어렵죠. ERD 논리모델로...

2/14/2025

1/03/2025

오류를 재현할 수 없나요?

오류를 재현할 수 없나요?
  “제 컴퓨터에서는 동작하는데요?”라는 것은 웃음거리가 될 수 있지만, 개발자 세계에서 많이 퍼진 태도를 의미하기도 한다. 우리는 책임을 지고 문제를 찾아야 한다. 그렇다면 버그가 발생하면 어떻게 해야 할까? 일반적으로는 두 가지 접근 방식이 있다....

12/18/2024

RabbitMQ와 Kafka를 사용하는 경우

RabbitMQ와 Kafka를 사용하는 경우
  어제 테크 미팅 때, RabbitMQ와 Kafka에 대한 이야기가 나왔다. 본 글에서는 두 가지 기술을 더 광범위한 관점에서 생각해보고, 두 시스템이 제공하는 기능에 초점을 맞췄다. 이를 통해 어떤 시스템을 언제 사용하는게 좋은지 결정을 내리는데 ...