post-thumbnail

5년간 잘 사용한 코드 리팩토링하기

최근, 서비스의 주요 플로우가 기존과 크게 달라지면서 프로덕트적으로 큰 변화가 있었는데요. 비즈니스 요구사항을 반영하면서 이번 기회를 통해 프로젝트 전체적으로 리팩토링을 하게되었습니다. 그 경험을 공유해보려고 합니다.

2024년 10월 27일
·
0개의 댓글
·

grpc 환경에서 golang sentry 연동하기

grpc, golang, sentry let`go

2024년 4월 21일
·
0개의 댓글
·
post-thumbnail

테스트 코드를 짜다보면 보이는 것들.. (이론/실전편)

내가 직접 테스트 코드를 짜보면서 느꼈던 것들..

2024년 4월 21일
·
0개의 댓글
·
post-thumbnail

github action으로 CICD 모듈화하기 !

CICD를 옮기고 나니 알게된 문제점 🤔

2024년 3월 31일
·
0개의 댓글
·
post-thumbnail

결제서버 분리하기 - 3: msa 프로젝트 효율적으로 관리하기

지난 편들에서는 결제서버를 분리하기로 한 배경, 그 과정에서의 고민들을 적어보았는데요. 마지막으로 서비스가 하나 둘 분리되어가는 과정에서 어떻게하면 효율적으로 여러 프로젝트를 관리 할 수 있을지에 대한 고민을 적어보려고 합니다. msa 환경에서 공통 코드 안전하게

2024년 3월 2일
·
2개의 댓글
·
post-thumbnail

결제서버 분리하기 - 2: Golang + gRPC

개발 과정에서 마주했던 고민을 적어보았습니다.

2024년 2월 18일
·
0개의 댓글
·
post-thumbnail

결제서버 분리하기 - 1: Monolithic to MSA

실패하면 장애, 성공하면 MSA 아닙니까 .. !

2024년 2월 4일
·
1개의 댓글
·
post-thumbnail

Golang Options Pattern

Go에서는 Python \_\_init\_\_() 과 같은 명시적인 생성자가 없습니다

2024년 1월 7일
·
0개의 댓글
·
post-thumbnail

멱등성이 보장되는 airflow 로직 만들기 !

개요 간단하게 저의 환경을 소개드리면, 현재 회사에서 AWS EC2 + ECS 환경에서 Airflow를 운영하고 있습니다 데이터 웨어하우스로 구글 빅쿼리를 사용 중이며, airflow를 통해 메인 데이터베이스에서 데이터를 빅쿼리로 옮기는 ETL Load 작업을 진행

2023년 12월 17일
·
0개의 댓글
·
post-thumbnail

쿠폰 로직 리팩토링 하기 !

글을 읽기 전 배경 모빌리티 스타트업에서 백엔드 엔지니어로 근무하고 있어요 ! python, django를 주로 사용합니다 ! 복잡한 결제와 쿠폰 결제는 언제나 복잡합니다. 주행 요금이 최초 산정되면 유저가 소유한 정기권, 쿠폰, B2B 제휴사, 거치대 할인, 각

2023년 12월 7일
·
0개의 댓글
·
post-thumbnail

Postgres PK가 33씩 뛰는 auto increase 현상 트러블 슈팅기(해결은 아니고 .. 원인 찾기 !)

1 → 34 → 67 ? 어느 날 데이터베이스 일부 테이블에서 id 컬럼(pk)의 값이 순차적으로 증가하지 않고 일부 값을 건너뛰며 생성되어 있는 것을 발견했습니다. 처음에는 일부 컬럼이 제거 되었나 생각이 되었지만 건너 뛴 간격 만큼 어떠한 작업이 진행되는 테이블

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

MongoDB Day Seoul 2022 후기

10월 19일 수요일 양재역 엘타워에서 진행한 몽고디비 컨퍼런스에 참여 후기를 공유드립니다

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

2022 파이콘 후기

2022 파이콘을 다녀왔습니다 ! 🐍

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

쿼리가 인덱스를 타지 않았던 이유.. (feat. type /timezone casting)

내 쿼리가 인덱스를 타지 않았던 이유

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

Python @property

파이썬의 @property라는 데코레이터를 왜, 어떻게 사용하면 좋을까요

2022년 9월 4일
·
0개의 댓글
·

FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.8/site-packages/tzdata/zoneinfo/Asia/Hanoi' 에러

Django상에서 배포를 하려고하니 아래와 같은 에러가 발생했습니다.FileNotFoundError: Errno 2 No such file or directory: '/usr/local/lib/python3.8/site-packages/tzdata/zoneinfo/As

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

MongoDB Create Index

mongo db index 생성과정에서 겪은 ..

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

Django ORM

django orm !

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

Messaging Platform RabbitMQ and Kafka

메시징플랫폼의 대표적인 소프트웨어인 RabbitMQ와 Kafka를 비교해보았습니다 !

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

No space left on device? Docker prune

볼륨의 용량이 없다면 ? Try docker prune !

2022년 6월 12일
·
0개의 댓글
·