.png)

쿠버네티스 oauth-proxy로 구글 SSO 적용하기
쿠버네티스 서비스에 oauth-proxy를 적용해 구글 SSO를 연동하는 방법을 다뤘습니다. 내부 서비스 접근을 인증으로 보호하는 구성입니다.
.png)

쿠버네티스 서비스에 oauth-proxy를 적용해 구글 SSO를 연동하는 방법을 다뤘습니다. 내부 서비스 접근을 인증으로 보호하는 구성입니다.

Spring Bean Injection에서 `@Qualifier`와 `@Primary`의 차이를 다루는 글입니다. 스프링 빈 주입 우선순위를 다시 점검합니다.


TypeScript 타입과 JSDoc만으로 API 문서와 OpenAPI Spec을 자동 생성하는 Tspec을 소개했습니다. 기존 코드 변경을 최소화하면서 문서화, 테스트, 최신화 부담을 줄이는 방법을 설명했습니다.


셀프 서빙 데이터 플랫폼을 구축한 사례를 소개했습니다. Airflow를 활용해 데이터 파이프라인 운영 부담을 줄이는 방향을 다뤘습니다.


컬리 개발자들이 실제로 구매해 추천하는 제품들을 상황별로 큐레이션한 글입니다. 집들이 음식부터 다이어트 식단, 코딩 간식, 생활용품까지 다양하게 소개했습니다.


WSL에서 백그라운드 프로세스가 쉽게 멈추는 상황과 그 배경을 다뤘습니다. Linux의 nohup, PowerShell Start-Process 같은 실행 방식도 함께 소개했습니다.


Google이 Android Gradle의 기본 스크립트로 Kotlin DSL을 채택한 이유와 장단점을 설명했습니다. Groovy 대비 타입 안전성과 IDE 지원이 좋아 빌드 설정의 안정성을 높일 수 있다고 정리했습니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


ML 백엔드에서 Python의 느린 실행 속도를 줄이기 위한 최적화 팁을 공유했습니다. 특히 GC, list, numpy 같은 요소가 응답시간에 미치는 영향을 사례와 함께 설명했습니다.


클래스101의 2023년 4월 월간 소식을 정리한 뉴스레터입니다. 수강환경 개선, 런칭 관리 고도화, 구독 가이드와 각종 커뮤니티 콘텐츠를 소개했습니다.


개발조직에 특화된 테크 컬처 매니저의 역할과 실제 업무를 소개했습니다. 심리적 안전감, 행동강령, 기술 블로그, 밋업 운영 사례를 통해 조직문화를 가꾸는 방식을 설명했습니다.


Kubernetes 클러스터의 Prometheus를 Thanos와 연동하는 방법을 다뤘습니다. Prometheus의 저장소와 HA 한계를 보완하는 방향을 소개했습니다.
![[여기보기] 적에게 내 WAS의 디렉터리와 파일을 알리지 말라, WAS 디렉터리 인덱싱 및 상위 디렉터리 접근 제한](https://netmarble.engineering/wp-content/uploads/2023/05/preview-1.png)

WAS 디렉터리 구조 노출을 줄이고 인덱싱 취약점을 막는 보안 방법을 다뤘습니다. 상위 디렉터리 접근 제한으로 파일 접근 범위를 통제하는 관점도 함께 소개했습니다.