본문 바로가기 메뉴 바로가기

기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록

검색하기 폼
  • 전체보기 (50)
    • ∙Java & Spring (15)
    • ∙Infra (7)
    • ∙Database (2)
    • ∙Monitoring (1)
    • ∙Design Pattern (2)
    • ∙React + Spring (5)
    • ∙React (5)
    • ∙React native (3)
    • ∙기술 단어 (5)
    • ∙도서 (2)
    • ∙회고 (1)
    • ∙기타 (2)
  • 방명록

전체 글 (50)
2025년 회고

올해는 드디어 나이 앞자리가 2에서 3으로 바뀌는 해다. 이제 30살이다.귀여웠던 29살을 지나 30살이 되면서 느꼈던 것들을 정리해보며, 2025년 회고를 써보려고 한다. 내향인의 커뮤니케이션 생존기나의 MBTI는 ISTJ이다. 내향적이면서 계획적인 성격이 장점이기도 하지만, 동시에 단점이 되기도 한다. 내향적인 성격이라 그런지, 말을 꺼내기 전에 자꾸 상대방의 기분이나 생각부터 신경 쓰다 보니 정작 내가 하고 싶은 말을 못할 때가 많았다.예를 들면친하지 않은 동료들과 함께 있을 때,나이 차이가 많이 나는 상사에게 피드백을 요청해야 할 때,옆자리에 앉아 있어도 하루 종일 한마디도 못 하고 내 모니터만 바라보고 있을 때가 있었다.돌아보면, 남에게 큰 관심이 없고 말을 걸 때 고민이 너무 많은 성격이 ..

∙회고 2026. 1. 1. 13:25
주니어 백엔드 개발자가 반드시 알아야 할 실무 지식

이 책은 2025년 4월 28일에 출간된 따끈따끈한 신간이다. 배드민턴에서 땀을 나눈 파트너에게 추천을 받기도 했고, 팀장님의 블로그에서 이 책에 대한 언급을 보며 자연스럽게 관심을 갖게 되었다.내용은 주니어 개발자가 반드시 알아야 할 핵심 주제들을 여러 카테고리로 나누어 정리한 구성이다. 만약 내가 신입 개발자였더라면, 아는 것보다 모르는 게 훨씬 많았을 것이고, 책을 이해하는 데도 훨씬 더 많은 시간이 걸렸을 것 같다.만 3년 차가 된 지금 읽어보니, 알고 있던 내용은 복습처럼 다시 머릿속에 정리되었고, 몰랐던 부분은 새롭게 배울 수 있었다. 실제로 읽다가 “이건 처음 듣는 개념인데?” 싶었던 부분도 몇 군데 있었다.아래에는 내가 읽으며 도움이 되었던 내용, 이전에는 몰랐던 내용, 나중에 다시 꺼내 ..

∙도서 2025. 7. 2. 15:18
비동기 메시징 유실 없는 Queue 시스템 구축

이번 글에서는 동기 방식 통신의 한계를 해결하기 위해 메시지 큐를 도입 + 메세지 유실이 없는 이야기를 소개하겠습니다 🚀 1. 문제 배경📚프로젝트 구조상 통계 서버와 API 서버가 분리되어 있었고, 처음에는 이 두 서버 간의 통신을 동기 방식의 API 호출로 처리하고 있었습니다. 그러나 이 방식은 여러 가지 문제를 야기했습니다.가장 큰 문제는 한쪽 서버에 장애나 지연이 발생하면 다른 쪽 서버도 그 영향을 직접적으로 받는다는 점이었습니다. 예를 들어, 통계 서버에 문제가 생기면 API 서버의 요청도 지연되거나 실패하게 되어 시스템 전체의 안정성이 떨어질 수밖에 없었습니다.또한, 속도 측면에서도 비효율적이었습니다. API 서버가 통계 처리 결과를 기다리는 동안 스레드가 블로킹되고, 이는 곧 리소스 낭비..

∙Infra 2025. 5. 5. 21:13
라이브러리 등록하기 - Maven

Maven 중앙 저장소에 라이브러리 등록부터 배포까지 알아보겠습니다. 1. Maven 저장소 회원가입 📚먼저, Maven 저장소( https://central.sonatype.com/ )에 회원가입해야 합니다.회원가입이 완료되면 Publish 클릭하여 Namespace를 자동으로 등록해 주는 것을 확인할 수 있습니다. 2. GPG 키 생성 및 다운로드 🕐Maven 중앙 저장소에 배포하려면 GPG 키를 생성하여 라이브러리에 서명해야 합니다.생성하는 이유는 라이브러리의 무결성과 신뢰성을 보장하기 위해 키를 생성해서 서명하기 위함입니다. [ GPG 다운로드 및 설치 ]설치하는 사이트 https://gnupg.org/download/index.html#sec-1-2 클릭하여 자신의 운영체제에 맞는 걸로 ..

∙Java & Spring 2025. 3. 28. 11:44
ChatGPT API 요청 제한, Feign Retry 해결하기

1. 문제 배경📚장문 텍스트 요약 기능을 개발하면서 AI 모듈을 활용하게 되었고, 여러 후보 중 OpenAI ChatGPT를 선택했다. 하지만 ChatGPT API에는 요청 제한(Rate Limit)이 있어, 이를 관리하지 않으면 에러가 발생할 위험이 있다.API에는 RPM(분당 요청 수), RPD(일일 요청 수), TPM(분당 토큰 수) 같은 제한이 존재하며, 이 한도를 초과하면 요청이 차단된다. 따라서 요청 제한을 효과적으로 관리하는 방법이 필요했고, 이번 글에서는 이 문제를 어떻게 해결했는지 정리해보았다. 티어별로 API 요청 제한을 보면모델 : gpt-3.5-turboTierRPM (1분 동안 최대 요청 수)RPD (1일 동안 최대 요청 수)TPM (1분 동안 최대 토큰 수)무료320040,00..

∙Java & Spring 2025. 2. 19. 16:37
소프트 스킬

지인 추천으로 읽게 된 책으로, 엔지니어로써 교훈과 마케팅, 연봉, 건강, 은퇴, 마음 문제, 업무 문제 등등 여러 가지 카테고리로 많은 이야기를 해주는 책이다. 개인적으로 울림이 있는 내용들이 있어서 좋았다. 앞으로 개발자로 살아가기 위해 어떤 생각을 하면서 살아야 할지 알게 된 책이다. 총 74개의 chapter 있는데 그 중에서 마음에 들었던 부분만 내용을 추려서 정리했다.     강연, 강의 그리고 발표사람들을 만나고 자신을 마케팅할 수 있는 효과적인 방법으로 강연이나 강의를 들 수 있다. 다른 매체에 비해 작은 규모로 이루어지긴 하지만, 청중 앞에 서서 직접 그들에게 이야기하며 가장 강한 인상을 남기는 방법이기도 하다. 어디서, 어떻게 경험을 쌓을 수 있을까? 시작하기에는 사내 발표가 좋다. ..

∙도서 2025. 1. 2. 00:32
이전 1 2 3 4 ··· 9 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory
전체 방문자
Today :
Yesterday :
  • 전체보기 (50)
    • ∙Java & Spring (15)
    • ∙Infra (7)
    • ∙Database (2)
    • ∙Monitoring (1)
    • ∙Design Pattern (2)
    • ∙React + Spring (5)
    • ∙React (5)
    • ∙React native (3)
    • ∙기술 단어 (5)
    • ∙도서 (2)
    • ∙회고 (1)
    • ∙기타 (2)
  • 방명록

티스토리툴바