전체 글846 [책 후기] 도메인 주도 개발 시작하기 https://product.kyobobook.co.kr/detail/S000001810495 도메인 주도 개발 시작하기: DDD 핵심 개념 정리부터 구현까지 | 최범균 - 교보문고도메인 주도 개발 시작하기: DDD 핵심 개념 정리부터 구현까지 | 가장 쉽게 배우는 도메인 주도 설계 입문서!이 책은 도메인 주도 설계(DDD)를 처음 배우는 개발자를 위한 책이다. 실제 업무에 DDD를product.kyobobook.co.kr 과거 취업 전 읽어봤던 책인데, DDD 세레나데 강의를 들으며 다시 읽어보니 새롭다.그 때는 도메인이 뭔지, 바운디드 컨텍스트 등 용어 조차 이해하지도 못하였다. 그래서 당연히 무슨 소리인지도 모르고 이 책이 좋은지 안좋은지 판단도 불가하였다. 지금은 어느 정도 실무를 진행하며, DD.. 2024. 5. 29. [책 후기] 객체지향의 사실과 오해 https://product.kyobobook.co.kr/detail/S000001628109 객체지향의 사실과 오해 | 조영호 - 교보문고객체지향의 사실과 오해 | 객체지향에 대한 선입견을 버려라!『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝product.kyobobook.co.kr 현재 next step의 DDD 세레나데 강의를 듣고 있다.해당 강의에서 추천해준 책이면서, 과거에 읽어보려고 샀던 책이였다. 뭔가 코드로서가 아닌 이야기 같은 예제로 부터 설명되는게 좋았다. 단순히 지금까지는 클래스를 활용하여 객체지향의 특징들을 활용하는 것으로 개발을 해왔다.해당 책을 읽은 후 부터는 단순 클래스 구현을 먼저 해야하지 않다고 다.. 2024. 5. 7. [책 후기] 개발자를 위한 레디스 https://product.kyobobook.co.kr/detail/S000210785682 개발자를 위한 레디스 | 김가림 - 교보문고 개발자를 위한 레디스 | 개발자가 인메모리 데이터베이스인 레디스를 잘 활용할 수 있도록 초점을 맞춘 포괄적인 안내서다. 레디스를 처음 배우는 독자나 NoSQL 데이터베이스의 개념을 쌓고자 하 product.kyobobook.co.kr 회사에서 레디스를 캐시 용도나 로그를 쌓아 batch insert 하는 방식으로 자주 사용하고 있다. 그 때는 레디스에 어떤 자료구조들이 있는지 제대로 모르고 객체를 string으로만 직렬화/역직렬화해서 사용하는 정도였다. 해당 책을 통해 간단한 레디스 자료 구조와 동작 원리를 알게되었다. 또한, 상황에 따라 어떤 자료 구조를 사용할지 .. 2024. 4. 14. [책 후기] 데이터 중심 애플리케이션 설계 https://product.kyobobook.co.kr/detail/S000001766328 데이터 중심 애플리케이션 설계 | 마틴 클레프만 - 교보문고 데이터 중심 애플리케이션 설계 | 데이터는 오늘날 시스템을 설계할 때 마주치는 많은 도전 과제 중에서도 가장 중심에 있다. 확장성, 일관성, 신뢰성, 효율성, 유지보수성과 같은 해결하기 어려 product.kyobobook.co.kr 백엔드 개발자 필독 책이라고 추천 받아 읽어보게 되었다. 책 자체는 정말 좋은 책이고, 백엔드 개발자한테 필요한 책이지만, 아직 나한테는 조금 어려운 책 같다. 읽으면서 이해하기 어려운 부분도 많았다. 그래서 읽은 시간이 다른 책에 비해 조금 오래걸렸다. 책 자체가 과거 부터 현재는 어떻게 발전되었는지 위주로 전개되는 것.. 2024. 2. 12. Redis https://www.youtube.com/watch?v=92NizoBL4uA 캐싱 이란? 데이터의 원래 소스보다 더 빠르고 효율적으로 액세스 할 수 있는 임시 데이터 저장소 대부분 애플리케이션에서 속도 향상을 위해 cache 사용 데이터의 재사용 횟수가 한 번 이상 이여야 의미가 있어짐 레디스 캐시로 사용하기 단순한 key-value 구조 In-Memory 데이터 저장소(RAM) 빠른 성능 평균 작업 속도 < 1ms 초당 수백만 건의 작업 가능 캐싱 전략 캐싱 전략에 따라 시스템 성능에 영향을 미침 읽기 전략 Look - Aside(Lazy Loading) 레디스에 찾는 키가 있다면 Cashe Hit DB를 거치지 않고, 레디스를 통해서만 데이터를 가져올 수 있음 레디스에 찾는 키가 없다면 Cashe .. 2024. 1. 29. Spring HttpMessageConverter Spring MVC는 다음의 경우에 HTTP Message Converter 적용 HTTP 요청 : @RequestBody, HttpEntity(RequestEntity) HTTP 응답 : @ResponseBody, HttpEntity(ResponseEntity) 주요 Message Converter ByteArrayHttpMessageConverter : byte[] 데이터 처리 클래스 타입 : byte[], 미디어타입: / 쓰기 미디어 타입 : application/object-stream StringHttpMessageConverter: String 문자로 데이터를 처리 클래스 타입 : String, 미디어 타입 : / 쓰기 미디어 타입 : text/plain MappingJackson2HttpMe.. 2024. 1. 28. 이전 1 ··· 3 4 5 6 7 8 9 ··· 141 다음