Seonb2n

데이터 중심 애플리케이션 설계02

데이터 모델과 질의 언어 데이터 모델은 해결하려는 문제를 어떻게 생각해야 하는지에 대해서도 영향을 미친다. 관계형 모델과 문서 모델 관계형 데이터베이스의 근원은 비즈니스 데이터 처리에 있다. 트랜잭션 처리, 일괄 처리가 핵심 사용 사례다. NoSQL 매우 높은 쓰기 처리량 달성을 관계형 데이터베이스보다 쉽게 하기 위해서 ...

모던 소프트웨어 엔지니어링 후기

모던 소프트웨어 엔지니어링 후기 배경 소프트웨어 엔지니어링 관련해서 좋은 리뷰를 받고 있는 책이라서 읽어봤습니다. 특히 개발 속도와 품질의 균형에 대한 고민이 있던 차에 이 책을 접하게 되었습니다. 핵심 메시지 개발 속도와 품질은 서로 상반되는 개념일까? 빠르게 개발하면서도 높은 품질을 유지할 수 있는 방법은 없는 걸까? 이 책은 그런 질문에 ...

회고로부터 배우는 '나'라는 개발자

회고로부터 배우는 ‘나’라는 개발자 배경 최근 프로젝트를 완료한 이후, 동료 개발자들과 회고를 진행했습니다. 회고에서는 설계의 아쉬움, 테스트 커버리지의 중요성, 시간 분배, 팀 컨벤션, 리뷰의 이유 등과 같은 여러 이야기를 나눌 수 있었는데 이야기를 할 수록 내가 이 프로젝트에 어떻게 기여했는지? 그리고 나는 어떤 개발자인가 를 다시금 생각해보...