콘텐츠로 바로가기
Public identityArchive-facing
hyunyoun's Blog

hyunyoun's Blog

Backend, platform, and DevOps engineer building resilient systems and technical archives.

Backend, Platform & DevOps Engineer

Python과 Node.js로 백엔드와 플랫폼을 만들어왔습니다. 공공기관 B2G/B2B SaaS, 실시간 고가용성 알림 시스템, 멀티 클라우드 SRE 모니터링까지 — Azure, NCP(Naver Cloud Platform), On-Premise가 뒤섞인 환경을 직접 설계하고 운영했습니다.

처음에는 기능 구현이 전부였습니다. 그런데 어느 순간 "이 시스템이 장애 났을 때 얼마나 빠르게 살아나는가"가 더 중요한 문제가 됐습니다. 그 이후로 HA 설계, Observability, 장애 대응 체계에 매달리게 됐습니다.

CI/CD는 NCP DevTools와 GitHub Actions로, 모니터링은 Prometheus/Grafana/Alertmanager로, 검색은 OpenSearch, 캐시는 Redis, 비동기는 Celery, 거기에 ETL 파이프라인까지. 가용성과 성능을 같이 잡는 게 늘 목표였습니다.

공공 SaaS를 NCP 기반 MSA로 전환하면서 CSAP, K-PaaS, 국가보안인증을 직접 획득했습니다. 서류 작업이 아니라 아키텍처 수준에서 보안 요구사항을 맞춘 경험입니다. 알림 파이프라인을 개선해서 오류율 75% 감소, 시스템 규모 5배 확장을 이끌었고, 모니터링 표준화로 MTTR을 30% 줄였습니다.

요즘은 그동안 쌓아온 백엔드/인프라 경험 위에 Data Engineering, AI/LLMOps, IaC 쪽으로 관심을 넓히고 있습니다.

요즘 집중하고 있는 것들

실무에서 쓰는 기술을 더 깊게 파면서, 새로운 영역도 체계적으로 학습하고 있습니다.

DevOps & GitOps

주제 목표
ArgoCD + Helm GitOps 워크플로우 Canary/Blue-Green 배포 직접 구현
Terraform으로 NCP/Azure 인프라 코드화 멀티 클라우드 IaC 패턴 정립
GitHub Actions / NCP DevTools 고도화 테스트 → 빌드 → 배포 완전 자동화
Kubernetes Operator 패턴 CRD 기반 커스텀 리소스 운영

Data Engineering

주제 목표
Apache Kafka + Schema Registry 이벤트 중심 아키텍처(EDA) 직접 구현
Apache Airflow ETL 파이프라인 DAG 기반 스케줄링 및 데이터 워크플로우 설계
Polars/Pandas 데이터 변환 고성능 데이터 처리 및 분석 자동화
dbt (Data Build Tool) 변환 계층 코드화 및 테스트

Backend 심화

주제 목표
Go & Java/Spring Boot Python/Node 너머로 백엔드 역량 확장
gRPC + Protocol Buffers 서비스 간 고성능 통신 패턴 실험
비동기 처리 (Celery, Redis Queue) 성능 한계치 테스트 및 최적화
Clean Architecture / DDD 도메인 중심 설계 원칙 적용

Infrastructure & DB

주제 목표
PostgreSQL HA (Patroni/pg_auto_failover) 실전 Failover 검증
Redis Cluster 모드 장애 시나리오별 복구 전략 수립
MinIO + Harbor Private Registry/Object Storage 자체 구축
InfluxDB / TimeSeries DB 시계열 데이터 관리 및 쿼리 최적화

Observability

주제 목표
OpenTelemetry 분산 추적 Distributed Tracing 표준 도입
Loki + Tempo + Alloy 스택 로그/트레이스 연계 분석 파이프라인 구축
SLO/SLI 정의 & Error Budget 장애 대응 체계 정량화
eBPF 기반 관찰 커널 레벨 성능 가시성 확보

Frontend (풀스택 확장)

주제 목표
Next.js App Router + TypeScript 실제 서비스 수준 UI 구현
React Query + Zustand 서버 상태 관리 패턴 학습
API Contract 설계 UX 관점에서 백엔드 API 설계 훈련

AI / ML & LLMOps

주제 목표
Ollama + LangChain + LangGraph 로컬 AI 에이전트 구축
MCP (Model Context Protocol) 도구 통합 및 에이전트 오케스트레이션
PyTorch / Hugging Face 파인튜닝 실험 및 모델 서빙 기초
MLflow / Weights & Biases 실험 추적 및 모델 관리 (MLOps)

역량 매트릭스17

Skills

Technical stack grouped by infrastructure, backend, observability, and modern web/AI.

Infra & Platform4
  • Terraform (NCP/Azure)Advanced
  • DockerExpert
  • ArgoCD (GitOps)Advanced
  • IstioIntermediate
Backend & Database4
  • Python (Celery)Expert
  • Redis ClusterAdvanced
  • PostgreSQL HAAdvanced
  • Kafka (EDA)Intermediate
Observability5
  • PrometheusIntermediate
  • GrafanaAdvanced
  • LokiIntermediate
  • TempoIntermediate
  • AlloyFamiliar
AI1
  • LangChainIntermediate
Modern Web3
  • Next.jsAdvanced
  • ReactIntermediate
  • TypeScriptAdvanced
커리어 타임라인

Experiences

Career timeline focused on platform engineering, reliability, and AI development.

  1. Innovation & Future Tech

    Full-stack AI Researcher

    Innovation & Future TechCurrent
    Developing intelligent agents using Ollama and LangChain for internal workflow automation.
    Expanding technical horizons into full-stack development with Next.js, React, and TypeScript.
    Researching Event-Driven Architectures (EDA) using Kafka for advanced data flow control.
  2. Systems Engineering & Reliability

    Backend Architect

    Systems Engineering & ReliabilityContinuous
    Optimized API performance and implemented large-scale async processing with Redis/Celery.
    Reduced MTTR by 30% through integration of Loki, Tempo, and Alloy observability stacks.
    Implemented self-healing automatic recovery systems using PostgreSQL HA and Redis Cluster.
  3. Infrastructure Transformation

    Platform & DevOps Lead

    Infrastructure Transformation6+ Years
    Automated NCP/Azure infrastructure provisioning 100% using Terraform.
    Built GitOps environments using ArgoCD and Istio for declarative operations.
    Engineered Docker-based home server infrastructure integrating PostgreSQL HA and Kafka.
  4. EQ4ALL

    Backend & DevOps Engineer

    EQ4ALL2018.05~2024.09 (6+ Years)
    test1
    test2
    test3
  5. KNIH

    BioInformatics General Researcher

    KNIH2018.05~2024.09 (6+ Years)
    Automated NCP/Azure infrastructure provisioning 100% using Terraform.
    Built GitOps environments using ArgoCD and Istio for declarative operations.
    Engineered Docker-based home server infrastructure integrating PostgreSQL HA and Kafka.
포트폴리오3

Projects

Curated technical projects with implementation highlights.

Project 1 thumbnail
Platform

Project 1

이 저장소는 홈 서버 운영에 필요한 다양한 오픈소스 서비스들을 컨테이너화하여 관리합니다. 데이터 지속성을 위한 볼륨 마운트 설정, 서비스 간 통신을 위한 네트워크 분리, 그리고 환경 변수를 통한 보안 관리가 포함되어 있어 초보자부터 전문가까지 손쉽게 개인용 클라우드 환경을 구축할 수 있도록 설계되었습니다.

LinuxDockerDocker ComposeGitHub Actions+3
Project 2 thumbnail
Kubernetes

Project 2

이 저장소는 홈 서버 운영에 필요한 다양한 마이크로서비스(Microservices)를 쿠버네티스 환경에서 구동하기 위한 선언적(Declarative) 설정을 포함합니다. 네임스페이스(Namespace)별 서비스 분리, 퍼시스턴트 볼륨(Persistent Volume)을 통한 데이터 관리, 그리고 외부 접근을 위한 인그레스(Ingress) 설정이 체계적으로 구성되어 있어 현대적인 인프라 운영 방식을 홈 서버에 적용할 수 있도록 설계되었습니다.

KubernetesArgoCDHelmIngress Controller (Nginx/Traefik),+3
Project 3 thumbnail
ProjectTemplate

Project 3

이 저장소는 프로젝트의 생산성을 극대화하기 위해 설계된 청사진(Blueprint)입니다. 표준화된 디렉토리 구조, 코드 컨벤션(Code Convention) 유지를 위한 설정 파일, 그리고 자동화된 워크플로우를 포함하고 있습니다. 이를 통해 개발자는 인프라 설정에 소모되는 시간을 줄이고 핵심 비즈니스 로직(Business Logic) 구현에 집중할 수 있습니다.

Modular ArchitectureESLintPrettierGitHub Actions