Backend / Infra 기반 AI-Driven Developer

백엔드와 인프라 구조를 이해하고, AI를 활용해 제품과 시스템을 구현하는 개발자입니다.

문제의 흐름을 구조화하고, 설명 가능한 형태로 구현합니다.

GitHub · Blog · Email · LinkedIn


About

백엔드와 인프라 구조를 이해하고, 제품 요구사항을 실제로 동작하고 설명 가능한 시스템으로 구현하는 개발자입니다.

기능을 바로 구현하기보다 먼저 문제의 경계, 데이터 흐름, 운영 맥락을 파악하려고 합니다. 실무 SaaS 개발 경험, 서버리스 플랫폼 프로젝트, 개인 인프라 운영 경험을 통해 제품과 시스템이 연결되는 구조를 다뤄왔습니다.

AI는 개발 속도를 높이는 도구이자 사고를 확장하는 파트너로 활용합니다. 요구사항 분해, 설계 검토, 구현, 디버깅, 문서화 과정에서 AI를 적극적으로 사용하되, 최종적인 구조와 품질은 직접 검증하고 설명 가능한 형태로 정리하는 것을 지향합니다.


Featured

1. Runna

사용자가 작성한 Python/Node.js 함수를 서버리스 환경에서 호출 가능한 형태로 구성한 경량 Serverless Runtime 플랫폼입니다.

SoftBank Hackathon에서 진행한 프로젝트로, 제한된 기간과 비용 안에서 “코드를 작성하고 호출하면 동작하는” 서버리스 경험을 구현하는 것을 목표로 했습니다. 저는 FastAPI 기반 백엔드 아키텍처를 직접 설계하고, Redis Stream / PubSub 기반 실행 흐름, Worker Pattern, Kubernetes / Knative 리소스 관리 구조, Generic Runner 구현을 담당했습니다.

단순 API 구현을 넘어, API 서버와 실행 Worker의 책임을 분리하고, 대량 요청 처리와 동기/비동기 실행 흐름을 고려한 백엔드 구조를 설계했습니다. 또한 AI를 활용해 요구사항 정의, 기술 스펙 검토, 백엔드 코드 구현, 디버깅을 빠르게 진행하되, 최종 아키텍처와 동작 흐름은 직접 검증했습니다.

Keywords

Backend · Infra · Serverless · FastAPI · Redis Stream · Worker Pattern · Kubernetes · Knative · AI-Driven Development