Posts
-
팀을 위한 클로드 코드 플러그인 개발
사내 팀 전용 Claude Code 플러그인 개발기와 그 과정에서 마주한 AI 의존성에 대한 회고
-
테스트 코드가 없는 조직에서 자동화된 테스트 환경 구성하기
안녕하세요. 실시간 결제 데이터를 관리하고 있는 주니어 개발자입니다.
-
Python Daemon 환경에서 pymongo OS fork safety 문제 해결기
-
Github Actions와 함께 하는 Terraform CI/CD
시작 하며
-
Session Manager 포트 포워딩을 통해 Private RDS GUI 환경으로 접속하기
시작하며
-
FCK-NAT로 NAT-Gateway 비용 줄이기
-
파이썬에서 데이터 클래스로 데이터 가공 하기
시작 하며
-
Airflow를 통해 알아보는 파이썬에서 에러난 함수를 재실행 하는 법
Introduction
-
Pymongo 사용기
안녕하세요. 실시간 결제 거래 매출 데이터를 관리하는 업무를 하고 있는 주니어 개발자 입니다.
-
How to block a crawler bot? with Nginx
-
Python built-in logging으로 Slack Alert 보내기
안녕하세요. 저는 현재 데이터 관리 업무를 하고 있는 주니어 개발자 입니다. 최근 진행한 프로젝트에서 에러 메세지를 파일 로그, 슬랙 로그를 통해 내용을 받고 있었습니다. 그러기 위해선 파이썬에서 제공 해주는 로깅과 슬랙으로 메세지를 보내줄 사용자 정의 함수가 필요했기
-
문자열로 클래스 객체 동적 임포트 하여 사용하기
안녕하세요. 데이터 관리 업무를 맡고 있는 주니어 개발자 입니다. 최근 하나의 소스코드를 기반으로 다양한 브랜드가 수신 할 수 있는 프로세스를 구성 하고 있는데요. 첫 의도는 게이트웨이 패턴과 유사하게 흘러가게 기획을 했었는데, 점점 아키텍처가 난해해져 동적 임포트 방
-
Context Manager 를 활용 하여 SFTP 서버 커넥션 관리하기
안녕하세요. 데이터 관리 업무를 맡고 있는 주니어 개발자입니다. 최근 배치 프로세싱 속에서 SFTP 서버와 커넥션을 맺고 끊는 과정을 경험 하고, 컨텍스트 매니저를 통하여 커넥션을 언매니지드 한 상태로 관리하는 것이 아닌 매니지드 상태에서 관리하는 방법을 공유 해보려고
-
소켓 프로그래밍에서 콜백을 이용하여 데이터 가공하기
안녕하세요. 저는 현재 데이터 관리 업무를 하고 있는 주니어 개발자입니다. 최근 절차적으로 구현 된 소켓 프로그래밍 구조를 리팩터링하는 과정에서 겪은 내용을 공유 하고자 글을 남깁니다. 기존 소스코드는 모듈화 된 함수 한 개에 비즈니스 로직이 몰려 있는 형태로 코드
-
메타데이터를 메모리에 할당하고 주입하기
안녕하세요. 저는 현재 데이터 관리 업무를 하고 있는 주니어 개발자입니다.이번에 퓨어 파이썬으로 실시간 데이터 수신, 데이터 가공을 진행 할 때 데이터 수신부와 데이터 가공을 분리하고자 하는 요구사항을 적용 하면서 고민 해 보았던 내용입니다.데이터를 가공 하기 위한 기
-
나도 CPython 파헤치기3
구성과 입력 👏 원리 설명 코드가 실행 가능한 단계 까지 도달하기의 과정 중 인터프리터가 파이썬을 실행 하는 명령어를 살펴 보자면, 이렇게 처리 할 수 있다 python3 -c python3 -m python3 { file } cat { file } | pytho
-
나도 CPython 파헤치기2
컴파일러를 선택 할 때 고려 해야 하는 조건 중 하나는 이식성이다. 어떤 컴파일러는 시스템에서 바로 실행 할 수 있는 저수준 기계어로 컴파일 하지만, 어떤 컴파일러는 가상 머신에서 실행 하기 위한 중간 언어로 컴파일한다.
-
나도 CPython 파헤치기
CPython Tutorial을 시작하기에 앞서 이전 챕터에서 IDE 구성 및 필수 커맨드 툴 킷 설치 방법을 다루지만 기본적인 환경 구축이 되어 있는 상태였기 때문에 CPython 컴파일 부터 시작한다.책에서 권장하는 버전Python: 3.9실습 환경PC: Macbo