와잼이 있는 개발블로그
close
프로필 배경
프로필 로고

와잼이 있는 개발블로그

    • 분류 전체보기 (23)
      • 잡담 (5)
      • back-end (7)
        • java (1)
        • spring (6)
      • front-end (6)
        • javascript (1)
        • vue (1)
        • nuxt (4)
      • 회고 (5)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
2025년 회고 - 압축된 시간 풀어보기

2025년 회고 - 압축된 시간 풀어보기

들어가며이직, 출장, 활동, 이사, 팀 해체까지. 2025년은 인생에서 가장 압축적인 한 해였다. 빠르게 지나간 시간 속 굵직한 순간들을 하나씩 돌아보려 한다.회사이직2025년 1월 6일 비바리퍼블리카(이하 토스)로 이직했다. 처음 합류하게 된 팀은 Growth 도메인의 Monetization Silo 였다. 팀에서는 토스의 만보기, 함께 토스 켜고 포인트 받기 제품을 담당하고 있었고, 그 중 서버 개발을 맡게 되었다. 두 서비스는 토스 내에서도 활성 사용자가 많고 트래픽도 강한 서비스였다. 중간에 팀 명이 그로쓰에 더 의미가 맞는 Retention Product Silo 로 바뀌었다. 합류한 팀은 이미 1년 정도 같이 해오던 분들이 있던 곳 이라 끈끈하고 단단한 팀이었다. 주도적으로 일하고 싶었기에 팀..

  • format_list_bulleted 회고
  • · 2025. 12. 31.
  • textsms
2024년 회고 - 바빴던 해를 돌아보며

2024년 회고 - 바빴던 해를 돌아보며

들어가며2024년은 끊임없는 도전과 선택의 연속이었다. 다양한 활동 속에서 성장과 배움을 쌓아올릴 수 있었던 한 해였다. 이제, 그 여정을 돌아보며 정리해보고자 한다. 회사일2024년 6월에는 1년 넘게 준비해온 프로젝트가 첫 오픈을 맞았다. Java, Spring 최신 버전과 Nuxt3를 주도적으로 도입하며 처음부터 만들어 간 프로젝트였다. 오픈은 성공적이었지만, 그 과정에서 많은 부족함을 느낄 수 있었다. 초기 개발부터 운영까지 경험하며, 생기는 이슈들을 꾸준히 개선하며 많은 것을 배웠다. 이후 11월에는 2차 오픈까지 완료하며 유지보수와 확장까지 경험해보았다. 가장 크게 배운 것은 커뮤니케이션이었다. 개발은 혼자 하는 것이 아니며, 모든 문제를 기술만으로 해결할 수 없다는 사실을 깨달았다. 기술적으..

  • format_list_bulleted 회고
  • · 2025. 1. 5.
  • textsms
유스콘'24(YOUTHCON'24) 발표 후기 - 자바 퀴즈로 함께 자라기

유스콘'24(YOUTHCON'24) 발표 후기 - 자바 퀴즈로 함께 자라기

들어가며2024년 7월 9일 밤, 제이슨(Jason) 님이 유스콘'24(YOUTHCON'24) 발표자를 모집하기 시작했다.그동안 컨퍼런스에 청중으로만 참석 해왔는데, 발표자 모집 공고를 보자 "나도 한번 해보고 싶다"는 생각이 들었다. 그럼에도 선뜻 신청할 용기가 나지 않아 망설였다.고민하던 중, 우아한 유스방 5기 채팅방에서 제이슨님이 보라돌님과 나에게 혹시 발표할 의향이 있느냐고 물으셨다. 사실 발표를 해보고는 싶었지만, 어떤 주제로 발표해야 할지 몰라 망설인다고 말씀드렸더니, "자바 퀴즈 ㅋㅋ"라는 짧은 한마디에 마음이 움직였다. 약간의 걱정은 있었지만, 발표자가 무대의 주인공인 행사라는 점과 발표 주제에 대한 흐름이 딱 떠올라 발표를 신청하게 되었다. 이 글은 그렇게 시작된 유스콘'24 발표 경험..

  • format_list_bulleted 회고
  • · 2024. 9. 8.
  • textsms
Spring 특정 API의 Response 압축하기

Spring 특정 API의 Response 압축하기

들어가며최근 구현한 기능 중 특정 API 의 응답 크기가 100kb 가 초과하는 것들이 있었다. 배포 후 큰 문제는 없었지만, 네트워크 대역폭 제한이 있어서, 사용자가 몰릴 경우 잠재적인 문제가 될 수도 있다는 생각이 들었다. 이를 해결하기 위해 응답을 압축하는 방법을 사용했는데, 그 과정에 대해 예제와 함께 글을 적어본다.Gzip 압축을 사용한 이유응답 크기가 큰 특정 몇 API 는 사용자가 최초 접속 시 반드시 호출 되어야만 하고, 데이터 특성상 자주 변경되어 HTTP 의 Cache-Control 을 사용해 캐싱하기 어려웠다. ETag 를 적용하는 것도 고려했지만, 데이터가 너무 크고 빈번하게 변동되어 매번 식별자를 생성하는 작업이 비효율적이라 판단했다. 대신, Last-Modified 를 적용해서 ..

  • format_list_bulleted back-end/spring
  • · 2024. 8. 9.
  • textsms
[우아한유스방 5기] 2차 회고

[우아한유스방 5기] 2차 회고

들어가며현재 구글 스프레드시트를 통해 데일리미팅과 미션진행 관리를 하고 있다. 이를 통해 그 날의 데일리미팅 주제와 다른 사람들의 미션 진행 상황을 간략히 확인할 수 있다. 다른 분들의 1차 미션을 살펴보았는데, 다들 공통 피드백을 받은 후 리팩토링을 통해 많은 것을 얻어간 것 같다는 느낌을 받았다. 1차 미션을 리팩토링한 뒤, 2차 과제를 받게 되었다. 1차 미션 당시 조금 길어서 루즈하다고 느껴져서, 이번에는 딱 일주일 동안 진행해보기로 했다.2차 미션주제는 입사하고 싶은 회사에 대해 조사하는 것이었다. 크게 4가지 카테고리에 대해 알아보아야 했다.어떤 비전을 가지는지어떻게 일을 하는지어떤 서비스를 하고 있는지서비스의 조직도 예측마침 우아한형제들의 테크코스교육개발팀에 관심이 있어서, 우아한형제들을 목..

  • format_list_bulleted 회고
  • · 2024. 6. 13.
  • textsms
스프링캠프 2024 기술 컨퍼런스 후기

스프링캠프 2024 기술 컨퍼런스 후기

들어가며작년에 이어 2024년 5월 25일 스프링캠프 컨퍼런스가 열렸다. 이번에도 시작된 선착순 티켓팅!! 다행히 이번에는 작년과 다르게 한번에 구매에 성공해 다녀왔다  SpringCamp2024SpringCamp2024springcamp.ksug.org 올해는 작년과 다르게 두개의 트랙으로 구성 되어 있었는데, 아래와 같이 참가했다.13:00 ~ 13:45 Tidy First 안영회14:00 ~ 14:45 Spring Coroutine In Action 최진영15:15 ~ 16:00 왜 나는 테스트를 작성하기 싫을까? 조성아16:15 ~ 17:00 실전! MSA 개발 가이드 김용욱17:15 ~ 18:00 구해줘 홈즈! 은행에서 3천만 트래픽의 홈 서비스 새로 만들기 이영규 작년과 비슷하게 들으며 노션으..

  • format_list_bulleted 잡담
  • · 2024. 6. 1.
  • textsms
  • 1
  • 2
  • 3
  • 4
전체 카테고리
  • 분류 전체보기 (23)
    • 잡담 (5)
    • back-end (7)
      • java (1)
      • spring (6)
    • front-end (6)
      • javascript (1)
      • vue (1)
      • nuxt (4)
    • 회고 (5)
최근 글
인기 글
최근 댓글
태그
  • #회고
  • #DistributedLock
  • #Java
  • #기술컨퍼런스
  • #nuxt3
  • #Spring Redisson
  • #Spring
  • #분산락
  • #동시성문제
  • #동시성
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바