
검색과 추천 서비스에 관심을 가지고 앞으로 해당 서비스를 개발하고 싶다는 마음으로 Elasticsearch를 공부하고 있다. 구조와 알고리즘에 대해서도 공부하고 있지만, 만약 내가 당장 검색 시스템을 구축해야 한다면 어떻게 해야 할까?
지금까지 백엔드 개발자로 했던 일, 취업 준비를 하면서 하고 있는 일들을 긴 일기로 쓰기로 했다.첫 번째 일기는 과거의 내 모습에 대한 일기
정신 약간 차리고 하고 싶은 일도 찾았으니, 이번에는 구체적으로 어떤 일을 하면서 상반기를 보냈는지 정리하는 내용의 일기다. 2024년 새해 복 많이 받으세요!! 하자마자 정신을 차린 건 아니라서 구멍은 많지만, 꾸준히 무언가를 하고 있다는 점이 중요하다고 생각한다.
과거에 SQL 성능을 개선하기 위해 사용했던 인덱스에 대해 자세히 학습하고, 연관되어 실행 계획과 옵티마이저에 대한 내용도 학습하고 기록했다.
시작하기에 앞서, 구체적인 수강 내용에 대한 후기라기보다는 개인적인 경험과 생각에 대해 기록하는 용도의 수강 후기임을 밝힙니다. 저는 현재 취업 준비 중인 3년 차 백엔드 개발자이고, 데이터를 다루는 일에 관심을 가지게 되어 파이썬 기초 강좌를 수강하게 되었습니다.
이번 주에는 프로그래머스 2레벨 문제를 조금씩 풀고, 트랜잭션과 데드락에 대해 알아보고, 파이썬 기초 공부를 했다.
이전에 신청했던 스터디에 참여할 수 있게 되었다. 다음 주부터 시작되는데 스터디는 처음이라 어떤 과정을 통해 어떤 경험을 할 수 있을지 궁금하고 기대된다.

월요일에는 SQLD 시험 접수를 했다.평소에 데이터베이스 공부를 하고 있지만 SQLD 시험 준비도 열심히 해야겠다.
데이터 사이언스 스터디를 통해 pandas로 분석한 데이터를 시각화하는 것을 배웠다.

지난주에는 pandas를 이용해서 기본적으로 데이터를 분석하는 과정에 대해 학습했는데, 이번에는 조건을 적용한 통계를 얻거나 이를 그래프, 지도 등 시각 자료에 활용하는 것까지 학습했다.

데이터 분석에 대해 학습하면서, 조금 더 공부해 보고 싶어서 또 다른 주제와 그에 따른 데이터를 찾아보게 되었다. 위치 데이터가 필요하지만 상용하는 지도 서비스에서 검색을 통해 얻을 수 없는 정보 중 폐건전지 수거함에 대해 떠올리게 되었다.

HTTP Referer에 대해 알게 된 경위와 그 과정에서 있었던 사건 위주로 기록한 내용입니다.

데이터를 읽고 집계하는 과정을 지나 시각화하고 분석하는 것들을 배우기 시작했다. 내가 관람하고 별점을 남긴 약 150개의 영화 데이터를 이용하여 분석하고 시각화하면서 조금 더 재밌게 공부하려고 시도해 봤다.

약 한 달간 진행했던 데이터 사이언스 스터디 활동을 마쳤다.

데이터 파이프라인 구축 과정에서 비동기 방식을 도입하여 데이터 수집 시간을 단축했습니다.

데이터 파이프라인을 구축하면서 부족한 점을 보완하기 위해 airflow를 적용한 과정과 이 과정에서 마주한 오류에 대해서 작성해 보았다.

1:N 관계를 가지는 A와 B 엔티티의 데이터를 불러오는 API를 작성했는데, COUNT(*) 과정에서 실제와 다른 수치가 반환되는 문제를 발견했다.

Spring Boot의 CustomDeserializer를 작성하여 문제를 해결하는 과정에서 역직렬화란 무엇인가 그리고 어떻게 작동하는가에 대해 알아보게 되었다.
지난번에 인증 및 인가와 서비스 확장을 위해 게이트웨이를 구현하면서 Spring Cloud Gateway를 사용했고, 게이트웨이는 WebFlux를 기반으로 구현했다. 인증과 인가에 대해 SecurityConfig를 비롯한 코드를 작성할 때, 기존의 서비스 애플리케이션에서 작성하는 방법과 게이트웨이에서 작성하는 방법의 차이가 있었고, 이로 인해 구현 과정에...

Postman에서는 정상적으로 응답한 API가 Python으로 작성한 프로세스에서는 요청을 거부했다. 나를 의심하는 것 같은데 User-Agent를 추가해서 요청을 다시 보내보자.

AWS EC2에서 no space left on device 문제가 발생했다.

데이터 마트에서 엑셀 다운로드 요청이 들어왔는데, Apache POI를 이용하여 엑셀 파일 다운로드 API를 구현했다.
JPA에서 복합 키를 사용할 때는 IDENTITY 설정을 사용할 수 없다. 왜지?