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

Coding 한놈만 팬다

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

Coding 한놈만 팬다

검색하기 폼
  • 분류 전체보기 (204)
    • Algorithm (143)
      • 프로그래머스 (102)
      • Baekjoon (28)
      • Solve Problem (7)
      • 자료구조 (6)
    • Coding (16)
      • Spring & Project (8)
      • JAVA (6)
      • Node.js (1)
    • Tech Interview (30)
      • 기술 면접 준비 (29)
      • 컴퓨터 공학 퀴즈 (1)
    • 회고 (15)
      • 우당탕 개발자 성장기 (5)
      • 취준 회고 (5)
      • [ZB] 백준 장학금 (5)
  • 방명록

회고/우당탕 개발자 성장기 (5)
pub/sub 로직 개선하기

pub/sub 로직 개선했던 서비스에서 간단하게 배경 설명을 한다면,, 수강신청이라는 서비스가 있다. b2e 화면에서 수강생들이 수강신청을 진행을 하면 backoffice 에서 관리자가 해당 상품에 대해서 수강신청 확정 버튼을 클릭해 수강생들이 신청한 강의들을 확정처리하여 강의를 들을 수 있게 하는 서비스가 있다. 이 서비스는 처음에 batch 로 작업이 진행이 되었다.batch 로 1시간에 한번씩 작업이 진행이 되었다. 하지만 이 서비스의 확정 처리 기능은 빈번하게 발생하는 작업이 아니였고 비정기적으로 진행이 되는 작업이였다.비정기적으로 작업이 되는 서비스에 batch 는 과한 스펙이 되었다. 그래서 이 확정처리 기능은 batch 에서 pub/sub 으로 변경이 되었다.pub/sub 은 이렇게 구현을 ..

회고/우당탕 개발자 성장기 2025. 6. 25. 21:44
api 속도 개선 해보기

사내 서비스를 이용하던 중 전체 강의 화면에서 화면 로딩이 2~3초가 걸려서 원인이 궁금했다.화면 로딩이 2~3 초면 사용자가 이용하기에 화면 로딩이 너무 느리다고 체감이 되고, 서비스 사용하기에 불편함을 느낄것 같았다.그래서 이것을 개선해보기로 했다!  전체 강의 보기 화면에서 호출되는 api 를 파악하고 제일 응답 속도가 느린 api 를 확인해보았다.제일 응답 속도가 느린 api 는 filters 였고 이 api 응답값을 통해서 프론트에서 화면을 뿌려주고 있었다. filters API 구조를 확인을 해보자!server to server 통신을 하고 있고, 내부에서 많은 연산이 진행이 되고 있었다.  여기서 연산이 가장 오래 걸리는 것을 파악하기 위해서 console.time(), console.tim..

회고/우당탕 개발자 성장기 2025. 3. 16. 13:50
테스트 코드를 너무 믿었다

개발자는 기획서를 보고 요구조건에 맞게 개발을 하는 것이다.개발자가 만든 서비스를 테스트는 QA 가 진행한다. 그럼 테스트는 QA 가 하니 개발자는 테스트는 안해도 되는가!?아니다 개발자도 자기가 만든 서비스에 대해서 간단한 smoke test 를 해야한다.자기가 만든 것에 대한 검증은 해야한다. 라고 입사 초때 사수분이 말씀을 해주셨다.  그래서 그때는 이렇게 꼼꼼하게 테스트를 했었다.  하지만 초심을 잃었나 보다...  배포전에 이슈가 발생하였다.배포전에 이슈가 발생하여 다행이였다.  유효성 체크 부분에 놓친 부분이 있어서 바로 수정해서 올렸다.  이때 테스트 코드에 각 유효성에 대한 오류 메시지까지 검증 부분까지 추가해서 더 꼼꼼하게 테스트 코드를 작성했다. 테스트 코드를 꼼꼼하게 작성해서 테스트 ..

회고/우당탕 개발자 성장기 2024. 7. 19. 20:24
[Backend 개발자] 노드개발자 4 ~ 6 개월차 회고

작년에 입사해서 정신없이 회사 생활하다보니 벌써 6개월차 노드 개발자가 되었다. 지난번에 작성한 1 ~ 3개월차 회고에 이어서 회고를 작성을 하려고 한다. 지난번에 작성한 1 ~ 3개월차 회고는 👇🏻👇🏻👇🏻👇🏻👇🏻 여기서 확인할 수 있다 😁 [Backend 개발자] 인턴 1 ~ 3개월차 회고 [Backend 개발자] 인턴 1 ~ 3개월차 회고 자바 개발자로 준비하던 중 좋은 기회가 생겨서 노드 개발자로 취업 성공을 하였습니다 노드 개발자로 전환 취업 성공기는 [Backend 개발자] JAVA → NODE 개발자로 전환 취업 성공 여기서 확인 가능 hy-ung.tistory.com 3개월차가 지나자 마자 다음날 오전에 계약서가 왔다 계약서는 바로 근로 계약서 + 개발자 크레딧 계약서 이다 오예 드디어 정규..

회고/우당탕 개발자 성장기 2024. 3. 23. 20:41
[Backend 개발자] 인턴 1 ~ 3개월차 회고

자바 개발자로 준비하던 중 좋은 기회가 생겨서 노드 개발자로 취업 성공을 하였습니다 노드 개발자로 전환 취업 성공기는 [Backend 개발자] JAVA → NODE 개발자로 전환 취업 성공 여기서 확인 가능 합니다😄 이제 입사한지 3개월차를 앞둔 시점, 삼개월 동안 우당탕 거렸던 저의 일지입니다 3개월 계약.. 그것은 바로 인턴 이전글에서 볼 수 있듯이 저는 노드 개발자로 취업을 했습니다. 단 입사 조건은 3개월 동안 인턴으로 근무 후 정규직으로 전환 조건이였습니다. 3개월 수습도 아닌 인턴이라서 정말 계약 만료일이 있는 계약직이였습니다. 어떻게 보면 이 기간이 수습 기간인거죠ㅎㅎ 하지만, 계약 기간이 정해져 있어 항상 불안감을 가지고 있었습니다. 정규직 전환을 위해서 열심히 해야겠다! 라는 것을 항상 ..

회고/우당탕 개발자 성장기 2023. 12. 30. 16:31
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • 백준
  • 자바
  • 제로베이스 백엔드 스쿨
  • 프로그래머스
  • 코테준비
  • 알고리즘 공부
  • 자바공부
  • 백엔드 개발자 취업 준비
  • 개발자 면접 준비
  • 코딩테스트
  • 코딩테스트 준비
  • 백엔드 개발자
  • 백엔드 개발자 기술 면접 준비
  • 알고리즘공부
  • java
  • 코테공부
  • 취업준비
  • 알고리즘
  • 코딩테스트공부
  • 개발자 취업 준비
  • 기술 면접 준비
  • 코딩테스트 공부
  • 코테 준비
  • 제로베이스 백준 장학금
  • 개발자 취준
  • 취준
  • 취업 준비
  • 주니어 개발자 취업 준비
  • 프로그래머스 카카오
  • 프로그래머스 자바
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바