본문 바로가기

북적북적2

알라딘 도서 검색 API의 활용사례(feat. 북적북적) 읽고싶은 책, 읽은 책을 검색해서 독서 기록을 추가하는 서비스를 만들고 싶다고 생각해 봅시다. 가장 중요한 기능은 1. 책을 검색하고, 2. 검색된 결과값(책 제목, 표지, 지은이, ISBN, 요약글 등)을 추가하는 것이겠죠. 자, 그렇다면 세상에 있는 모든 책들을 다 찾아서, 이미지를 촬영하고, 제목을 넣고, 요약글을 쓰고, 저자를 기입해서, DB를 구축하고, 검색 기능을 구현해야 할까요? 외서는요? 신간이 추가되면요? 책 상세정보가 업데이트되면요? 만약 그런 방식으로 서비스를 만들면 5년이 훌쩍 지날 것 같습니다. 책 검색 기능을 제공하는 도서 관련 프로덕트는 많습니다. 그렇다면 그런 프로덕트는 어떻게 개발 기간을 단축했을까요? 바로 API를 이용했기 때문입니다. API를 간략하게 설명하자면, '이미.. 2022. 10. 11.
북적북적의 프론트엔드, 백엔드, DB를 살펴보자 6주차의 아침이 밝았습니다..! 이번 주차 부터는 PM에게 필요한 데이터 활용 능력과 개발 지식에 대해 학습하는데요, 첫 날이니만큼 DB가 뭔지, RDBMS와 NoSQL은 뭔지, PM이 왜 데이터를 다뤄야 하는지에 대해 배웠습니다. 결론부터 말씀드리자면 PM이 데이터를 보아야 하는 이유는 때는 '왜?' 라는 질문, 혹은 뾰족한 가설을 확인하고 검증하기 위해서입니다. 데이터 역시 하나의 검증 수단일 뿐 좋은 문제를 찾는 것이 중요하다는 뜻이죠..! 기초 개념을 학습하기에 앞서 PM의 마인드셋에 대해 설명해주신 건, '너무 언어나 툴에 집착하지 말고, 왜 PM에게 데이터가 필요한지에 대해 알고, 그 맥락에서 어느 정도 활용하면 좋을지에 대해 생각해보아라'는 의미였던 것 같습니다. 오늘은 관심 있는 프로덕트를.. 2022. 9. 28.