CSS in JS 라이브러리에서 Typesafe하게 Theme 관리하기
Emotion과 React Context API로 타입 안전한 중첩 테마 확장 방식을 소개했습니다. emotion 11의 타입 변경에 대응해 styled 타입을 재정의하는 방법도 다뤘습니다.


Emotion과 React Context API로 타입 안전한 중첩 테마 확장 방식을 소개했습니다. emotion 11의 타입 변경에 대응해 styled 타입을 재정의하는 방법도 다뤘습니다.

강화학습 퍼즐 봇으로 대규모 3매치 게임의 밸런싱 작업을 자동화했습니다. Mock 환경과 PPO 모델을 활용해 업데이트 영향과 캐릭터 성능을 사전 정량화했습니다.

MinIO와 pytest fixture로 S3 의존성 없는 PySpark 통합 테스트 환경을 구축했습니다. pytest doctest와 Sphinx를 결합해 실행 가능한 API 문서를 유지했습니다.

PySpark 분석의 경로·설정 관리와 Notebook·batch 환경 차이를 DevPlay Analytics로 추상화했습니다. SQL 인터페이스와 문서화·테스트를 제공해 일일 200종 이상 테이블 적재에 활용했습니다.

데이터플랫폼셀은 수집부터 분석·제공까지의 플랫폼을 구축해 데이터 기반 업무를 지원합니다. Kubernetes와 클라우드, 협업 문화를 바탕으로 활용성과 운영 품질을 높이고 있습니다.
Windows 컨테이너의 베이스 이미지와 프로세스·Hyper-V 격리 방식을 비교했습니다. OS 버전 호환성, 가상화 지원, Kubernetes 노드 관리 기준을 정리했습니다.
![[Windows 컨테이너] 4: 베이스 이미지, 격리 방식에 대한 이해](https://tech.devsisters.com/opengraph.png)
Istio와 Spinnaker로 Blue-Green과 Canary를 결합한 Kubernetes 배포 파이프라인을 구축했습니다. 트래픽 제어와 검증 단계를 통해 롤백·Warm-up을 지원하고 배포 시간을 약 1/4로 줄였습니다.

EKS Pod Identity Webhook으로 서비스 어카운트별 IAM 역할을 분리하는 방식을 설명했습니다. OIDC 토큰과 AssumeRoleWithWebIdentity 기반의 권한 검증 흐름을 다뤘습니다.

쿠키런 오븐브레이크 팀의 스프레드시트·Trello 한계를 해결하기 위한 JIRA 도입 과정을 정리했습니다. 칸반 워크플로와 유효성 검사, JQL 필터를 설계·개선해 이슈 관리 효율을 높였습니다.

Windows NT 서비스를 ServiceMonitor로 컨테이너 생명 주기에 연결하는 방법을 설명했습니다. LogMonitor로 이벤트·ETW 로그를 stdout으로 수집하는 구성을 소개합니다.
![[Windows 컨테이너] 3: NT 서비스를 Windows 컨테이너로 마이그레이션하기](https://tech.devsisters.com/opengraph.png)
QA 관점에서 스펙은 문서화된 요구 사항이며, 근거 없는 스펙 분류는 피해야 합니다. 의심 증상도 티켓으로 등록해 명세 확인과 사용자 관점의 논의를 거쳐 처리해야 합니다.

Windows 컨테이너 개발을 위한 가상화 환경과 Docker Desktop 전환 절차를 설명했습니다. IIS 기반 웹 서버 이미지를 빌드하고 로컬 포트로 동작을 검증했습니다.
![[Windows 컨테이너] 2: Windows 컨테이너 개발 환경 구축하고 테스트하기](https://tech.devsisters.com/opengraph.png)
Windows 컨테이너의 HCS·HNS 기반 런타임과 네트워크 구조를 소개했습니다. OCI 호환성 및 Windows Server 라이선스·격리 방식 제약을 정리했습니다.
![[Windows 컨테이너] 1: Windows 컨테이너에 대한 이해](https://tech.devsisters.com/opengraph.png)
테스트 케이스 중심의 Happy Path 검증만으로는 게임의 다양한 잠재 버그를 찾기 어렵다고 설명했습니다. 탐색적 테스팅과 TC를 함께 활용해 품질을 보증하는 방안을 제안합니다.

GatsbyJS의 History API와 Link를 활용해 페이지 전환 중 실행 컨텍스트를 유지했습니다. react-transition-group과 전역 Layout으로 진입·퇴장 애니메이션을 구현했습니다.

다양한 모바일 화면의 디자인 버그를 줄이기 위해 vw 기반 선형 축소 방식을 적용했습니다. Sass mixin과 CSSO로 스타일 작성 및 미디어쿼리 최적화 방법을 정리했습니다.
