본문 바로가기

읽은책127

대규모 시스템 설계 기초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.
CODE 2판 https://m.yes24.com/Goods/Detail/124110681 CODE - 예스24 23년 만에 돌아온 컴퓨터 공학 분야의 필독서!20년이 넘는 세월 동안 컴퓨터 공학 분야의 필독서로서 많은 독자를 열광하게 만든 《CODE》가 새로운 컴퓨팅 시대에 맞춰 개정되었습니다. 컴퓨터 m.yes24.com 개발을 하다보면 작동원리를 고민하게 된다. CODE 책은 컴퓨터가 작동하는 원리를 최대한 친절하게 설명하고 있다. 손전등의 빛으로 시작해서 2진법, 회로, 메모리 등 하드웨어 작동 원리 그리고 소프트웨어 이야기까지 흥미로운 소재가 책에 정말 많다. 혼자 읽기는 쉽지 않지만 책 모임이 있어 책을 읽고 책이야기를 하고 왔다. 문자열을 숫자로 어떻게 바꿀까? - 해쉬맵, 정렬을 하여 빠르게 찾기. 바이.. 2024. 3. 1.