post-thumbnail

[TIL] typescript Object.entries 사용 할 때 타입 지정 방법

나는 타입스크립트를 사용하면서 엔터티 혹은 DTO를 사용 할때 만 타입 추론만을 확인하고 정작 필요한 복잡한 구현 로직들의 타입은 개발하기 급급하며 까먹고 타입 지정을 놓치거나 까먹은 경우가 있었다.타입스크립트를 사용 하지만 협업에 있어서 다른 개발자가 작성한 코드를

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

정산 자동화 작업기 [Airflow]

1. 개요 현재 재직중인 회사에서 판매된 물건의 대금 및 수수료의 정산을 운영팀에서 맡아서 수기로 처리하고 있었다. 많은 주문 및 정산 금액을 관리하는 과정에서 시간이 너무나 많이 소요 되고 인력도 많이 투입되어 시간과 인력의 리소스를 낭비하고 있는 문제가 있다. 이

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

git flow전략 hotfix rebase 테스트

현 회사는 git flow정책을 이용하여 버전관리를 이용하고 있다. hotfix가 없을땐 개발 > 스테이징 > 운영으로 배포하며 잘 운영하던 중 hotfix건이 발생하여 처리하는 과정에서 궁금한점이 생겨서 git을 이용하여 궁금했던 부분을 긁어보았다. 상황 핫픽스건

2022년 10월 13일
·
0개의 댓글
·
post-thumbnail

물류 서비스 변경 이슈 대응

스프린트 도중 운영 팀에서 재고가 맞지 않아요... 라는 슬랙을 받게 되었다🤯베트남측 물류 서비스가 변경한다 라고 듣긴했으나 베트남에서 물류관리 서비스를 계도기 없이 다른 서비스로 바로 전환하게 되어 해당 이슈가 발생하게 되었다.전환한 서비스에서 API를 제공하기로

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[NestJS] GraphQL 전환 후기

늦었지만 GraphQL로 전환한 후 후기를 작성해보려 합니다.페이스북에서 만든 쿼리 언어입니다.SQL과 비슷한 개념으로, 클라이언트가 서버로 부터 데이터를 효율적으로 가져오는 것이 목적입니다.SQL로 DB에 저장된 데이터를 가져오는 것 처럼, 클라이언트가 서버 API로

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

[NestJS] 데코레이터를 이용하여 서비스코드 관심사 분리하기

안녕하세요 회사 프로젝트인 파트너센터 입점에 관련된 스프린트를 하는도중 입점 검수요청, 입점 검수가 완료되면 슬랙으로 알림을 주는 기능을 개발하게 되었습니다.이때 서비스코드에 알림을 보내는 기능이 과연 입점 도메인에있는 CRUD 서비스코드에 들어가는게 맞을까?.. 라는

2022년 7월 11일
·
2개의 댓글
·

TIL#24 [NestJS] Queue System feat.@nestjs/bull

개요 Queue자료구조에 대해 살표보고 Queue와 Stack 자료구조의 차이 그리고 왜 Queue System을 왜 사용해야 하는지 알아보는 시간을 갖도록 하겠습니다. Queue 자료구조란? 컴퓨터의 기본적인 데이터 구조의 하나이며, FIFO(first in f

2021년 11월 27일
·
0개의 댓글
·
post-thumbnail

TIL#23 ALGORITHM (더 맵게)

문제 설명매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다.섞은 음식의 스

2021년 9월 6일
·
0개의 댓글
·
post-thumbnail

TIL#22 ALGORITHM (프린터)

문제 설명일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업

2021년 9월 6일
·
0개의 댓글
·
post-thumbnail

TIL#22 ALGORITHM (가장 큰 수)

문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 6, 10, 2라면 6102, 6210, 1062, 1026, 2610, 2106를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0

2021년 9월 6일
·
0개의 댓글
·
post-thumbnail

TIL#21 ALGORITHM (모의고사)

수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는

2021년 8월 31일
·
0개의 댓글
·
post-thumbnail

TIL#20 ALGORITHM (크레인 인형뽑기 게임)

게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다."죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다.게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며

2021년 8월 10일
·
0개의 댓글
·
post-thumbnail

TIL#19 ALGORITHM (로또의 최고 순위와 최저 순위)

def solution(lottos, win_nums): rank = {6:1, 5:2, 4:3, 3:4, 2:5, 1:6, 0:6} zero_count = 0 count = 0 answer = [] fo

2021년 8월 10일
·
0개의 댓글
·
post-thumbnail

TIL#18 ALGORITHM (음양 더하기)

음양 더하기 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완

2021년 8월 10일
·
0개의 댓글
·
post-thumbnail

TIL#17 ALGORITHM (모의고사)

수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는

2021년 8월 9일
·
0개의 댓글
·
post-thumbnail

TIL#16 ALGORITHM (체육복)

문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를

2021년 8월 9일
·
0개의 댓글
·
post-thumbnail

TIL#15 SSL/TLS (HTTPS)

SSL은 웹서버와 웹브라우저간의 보안을 위해 만들어졌으며, 공개키(Public Key)/개인키(Private Key) 대칭키 기반으로 사용한다.SSL 3.0의 기반이 TLS 1.0 SSL의 상위호환이라고 보면 될 것 같다.SSL protocol 위에 HTTP가 얹어진

2021년 7월 26일
·
0개의 댓글
·
post-thumbnail

TIL#14 OSI 7계층

네트워크의 통신이 일어나는 과정을 7단계로 나눈것문제 해결이 편리하다. 어느 계층에서 오류,장애가 발생했는지 알기 쉽다.데이터가 어떻게 전송되는지 알 수 있다.실제 사용자가 사용하는 네트워크 기반의 인터페이스ex) Chrome(브라우저), 이메일Protocol : HT

2021년 7월 19일
·
0개의 댓글
·
post-thumbnail

프로젝트 후기

프로젝트 후기

2021년 6월 9일
·
0개의 댓글
·