[Spotify Web API 7편] 배포 방법 구상
·
개인 프로젝트
(글 오른쪽 하단 화이트/다크모드 전환 버튼을 통한 화이트모드 사용 권장합니다.)BandFeed 서비스에서 제공하는 기능 및 배포 시 사용할 인프라 설계 의사결정 과정을 정리했습니다.제공하는 기능아래 더보기 토글은 지금까지 구현된 기능입니다.(변경사항이 있을 때마다 업데이트할 예정)더보기( 26.06.15 기준 )🔐 인증/공통 (Gateway)JWT 기반 인증 필터 — /api/users/signup, /api/users/login 제외 모든 요청 토큰 검증인증된 사용자 ID를 X-User-Id 헤더로 다운스트림 서비스에 전파서비스별 라우팅 (user/band/wiki/chat)👤 User Service — 회원/팔로우회원가입, 로그인(access/refresh 토큰 발급)내 프로필 조회/수정, 비밀..
[유시민의 글쓰기 특강] 5장 못난 글을 피하는 법
·
책 후기
5장 후기지난 4장까지는 '글을 잘 쓰는 법'에 대해 다뤘는데이번 5장에서는 '잘 쓴 글과 못쓴 글을 구별하는 법'에 대해 다룰 겁니다! 글을 잘 쓰려면 독해력과 어휘력이 필요하고 많이 읽어야 늘었다.하지만 세상엔 좋은 글만 있는 게 아니다.못난 글을 읽으면 글쓰기 실력이 더 떨어질 수도 있다.따라서 5장에서는 못난 글이 왜 못났는지 알아보는 감각을 배울 수 있다.못난 글 알아보기이 글이 못난 글인 지 어떻게 알아볼 수 있을까?텍스트를 소리 내어 읽었을 때, 말하기 불편하고 이해하기 어렵고 듣기에 좋지 않으면 못난 글이다.이 책의 3장에서 "말이 글보다 먼저다."라는 말이 나왔다.말은 2종류가 있다.입말: 생각과 감정을 소리로 표현한 것글말: 생각과 감정을 문자로 표현한 것이때, 말과 글 중에는 말이 먼..
Claude Code vs Claude Cowork 차이점
·
기타
요즘 현업에서는 개발시, AI사용이 당연시 되고 있다고 한다.또한 채용시 클로드 Code 사용 경험을 필수 조건으로 제시하는 회사들도 봤다.여기서 중요한 것은 클로드 Code 사용 경험이다. 클로드 Cowork가 아닌그렇다면 클로드 Code와 Cowork 어떤 차이가 있을까?지금부터 알아보자.클로드(Claude)클로드의 사용 방법은 3가지가 있다.ChatCoworkCodeClaude Chat왼쪽 상단에서 사용 방식을 고를 수 있다. 기본적으로 Chat으로 설정된다.Claude Cowork클로드 Cowork는 기본적으로 샌드박스 위에서 동작한다.다시말해, 가상환경에서 동작하기 때문에 클로드의 오동작이나 에러 및 해킹상황에서 비교적 안전하다.또한 멀티태스킹에 능하고 각종 MVC를 연결한 문서작업에 능하다.하..
[유시민의 글쓰기 특강] 4장 전략적 독서
·
책 후기
이번에는 책 '유시민의 글쓰기 특강' 4장 내용입니다!1장~3장 내용 요약1장모든 표현은 결국 '생각'에서 나온다.생각을 잘해야 '논증'도 잘한다.- 논증을 잘하는 규칙 3가지주장과 취향고백을 구별하라주장은 반드시 논증한다.처음부터 끝까지 글의 주제에 집중하라2장- 글쓰기를 잘하기 위한 철칙 2가지많이 읽어라많이 써라이때, 철칙이란 '바꾸거나 어길 수 없는 중요한 법칙'이다.글쓰기 연습은 '발췌 요약'부터 해봐라.악플을 겁내지 말고 글을 보여주고 피드백을 수용해라.3장독해력을 늘리기 위해선 결국 '독서'를 많이 해야 한다.번역서도 '우리말 글'이다. 따라서 우리말다운 문장으로 써야 한다.또한 글을 쓸 때는 말하듯이 써라.말보다 글이 먼저다.생각을 담는 것은 언어다.따라서! 좋은 생각(언어)이 좋은 말하기..
[유시민의 글쓰기 특강] 3장 책읽기와 글쓰기 후기
·
책 후기
오늘은 책 유시민의 글쓰기 특강 3장 후기입니다!1~3장을 읽어보니 책의 흐름이 느껴져서, 이전 내용을 계속 기억하면 좋을 것 같아서!항상 각 장에서 제일 중요한 내용을 요약하고 시작하려고 합니다.(글의 오른쪽 하단 버튼으로 화이트/다크모드 전환이 가능합니다.)내용 복기1장모든 표현은 결국 '생각'에서 나온다.생각을 잘해야 '논증'도 잘한다.- 논증을 잘하는 규칙 3가지주장과 취향고백을 구별하라주장은 반드시 논증한다.처음부터 끝까지 글의 주제에 집중하라2장글은 문학적인 글과 논리적인 글로 나뉘는데, 비교적 재능의 영향을 덜 받는 논리적인 글의 경우 충분히 노력하면 잘 쓸 수 있다.- 글쓰기를 잘하기 위한 철칙 2가지많이 읽어라많이 써라이때, 철칙이란 '바꾸거나 어길 수 없는 중요한 법칙'이다.처음 글쓰기..
[Spotify Web API 6편] Band 서비스 구현
·
개인 프로젝트
이번 편에서는 본 프로젝트의 핵심 서비스 중 하나인 Band 서비스를 구현하고, 기능 동작을 Postman으로 확인했다. 또한 사용자가 사이트에 들어오는 것부터 사이트의 기능들을 하나씩 이용하는 사용자 요청 시나리오를 알아보자.그 과정에서 이 프로젝트에서 Band서비스가 하는 역할이 무엇인지 구현은 어떤 식으로 했는지에 대해 정리했다.사용자 요청 시나리오먼저 사용자가 우리 사이트에 접속하고 기능들을 이용하려면 회원가입 후 로그인부터 해야 할 것이다.회원가입을 할 때, 본인이 속한 밴드를 적어야 한다. (혹은 밴드장으로부터 초대를 받으면 자동으로 기입됨)소속된 밴드가 없다면, 개인으로 활동하거나 밴드를 새로 생성해야 한다.회원가입 과정밴드를 새로 생성하는 경우유저 회원가입 전에 밴드생성부터 하게 된다...