본문 바로가기

전체 글412

대규모 시스템 설계 기초2 1권이 많은 인기를 끌어서인지 2권 출시도 관심을 가지게 됐다.  1권에서는 기술자체를 소개하는 데 페이지 할당을 많이 했다면2권은 기술을 활용해서 문제 해결을 해결하는 위주로 내용을 전개한 것으로 보인다. 앞부분의 위치기반 서비스 부분은 흥미로운 점들이 좀 있었는데,메시지큐 설계나 모니터링 시스템 만들기는 구체적인 서비스이 생각날 정도의디테일을 소개해서 필요 이상이 아닌가라는 생각이 들었다. 위치 기반 서비스 관련해서 국내에선 어떤 기술을 사용하는지 궁금해서 찾아보았다.https://techblog.woowahan.com/2717/ 가게 배달지역 관리방식 개편 프로젝트 | 우아한형제들 기술블로그{{item.name}} 배달지역 관리방식 개편 (S2) 🙇🏻‍♂️ 안녕하세요. 우아한형제들에서 가게시스템.. 2024. 4. 27.
웹 API 설계 원칙 API를 설계하면서 고려해야하는 웹지식과 협력요소를 상세하게 배울 수 있었습니다ADDR프로세스Align: 조정(목표설정)Define: 정의Design: 설계Refine: 정제 (문서화, API 설계 개선)API 다양한 측면1. 사업적 의미2. 제품 중심 사고3. 개발의 도구API설계 주의점1. 캡슐화 부족으로 하위 수준 노출2. API 잦은 프로토콜 변경3. 과대한 기능 욕심4. 쓸데 없는 API 2024. 4. 27.
OpenAPI와 스웨거를 활용한 실전 API 설계 API 문서만드는 이야기인줄 알았는데 API 설계 이야기가 실전 예제로 나와 유용했다.pg.206 배열을 리소스 최상위로 두지않는 이유. CORS같은 보안이슈 우회됨.pg.207 컬렉션은 왜 404반환이 아닐까? 자원이 비어있을뿐 없는것은 아니기때문.pg.214 create 도 서브리소스 경로 써야되나에 대한 이야기, 가능한 짧은 경로 추천pg.218 url의 케밥 케이스를 사용하자pg.218 approve. 자원의 변경의미로 PUT 메서드를 사용했다. 좋은 방법이지만 승인의 의미도 표현됐을까?pg.326 포스텔법칙. 하이럼법칙. 쓰던대로 썼는데 왜 안돼죠? 법칙.pg.406 problem detail. Spring6에도 정식으로 지원한다.https://docs.spring.io/spring-framew.. 2024. 4. 27.
스터디 할래? (스터디 어떻게 운영하면 좋을까) https://www.slideshare.net/BYUNGHOKIM10/ss-249639972 모두가 성장하는 스터디 만들기 모두가 성장하는 스터디 만들기 - Download as a PDF or view online for free www.slideshare.net 스터디 온라인과 오프라인으로 운영하면서 배운 것들. 2024. 3. 17.