올
올리브영
December 31, 20251회
올리브영 타입스크립트로 알아보는 제네릭과 매개변수 다형성
간단 소개
올리브영 실무 코드를 통해 타입스크립트 제네릭과 매개변수 다형성, 변성(Variance)을 설명하고 타입 안전성 확보 방안을 제시합니다.
AI Summary
제네릭의 핵심 개념
- 서브타입 다형성 한계 극복을 위해 타입 변수
<T>로 타입을 추상화, 범용 로직 구현. any와 달리 타입 정보 보존 및 타입 안전성 유지, 타입 추론으로 코드 간결화.- API 응답 구조 등 반복적 타입 정의를 코드 중복 제거로 효율화.
제네릭 제약과 변성
- 제네릭 제약(
T extends HasLength)으로 타입 매개변수 범위 한정, 특정 속성 접근 허용. - 공변성, 반공변성, 불변성으로 제네릭 타입 간 서브타입 관계 정의.
- 타입스크립트는 배열 공변적, 함수 타입 반환 공변적, 매개변수 반공변적 처리로 타입 안전성과 실용성 절충.
유틸리티 타입과 실전 활용
Partial<T>,Pick<T, K>등 은 제네릭의 강력한 활용 예시.
Next Feeds

사내 DB 관리 규정을 AI로 적용하다 : Amazon Bedrock 기반 DBA 리뷰봇 개발기
요기요는 Amazon Bedrock 기반 DBA 리뷰봇을 개발하여 DDL 변경 관리의 효율성을 20% 개선하고, DBA의 반복 업무 부담을 줄였다.
DBA 리뷰봇Amazon BedrockDDL 관리Knowledge BaseAgent
2025. 12. 31.
요기요
SQS 기반 알림톡 처리에서 발생한 DB 커넥션 데드락 분석기
올리브영은 SQS 기반 알림톡 시스템 도입 후 발생한 DB 커넥션 데드락을 SQS 폴링, HikariCP, 트랜잭션 전파 옵션 튜닝으로 해결했습니다.
SQS데드락트랜잭션HikariCP이벤트 기반
2025. 12. 30.
올리브영

클라우드 단순 비용 절감을 넘어, 비즈니스의 가치로 : FinOps Framework
클라우드 비용을 단순 절감 아닌 비즈니스 가치 극대화를 위한 전략적 투자로 관리하는 FinOps Framework와 2026년 실행 방안을 제시합니다.
FinOps클라우드 비용비용 최적화FOCUSAI 자동화
2025. 12. 30.
교보dts

입사 일주일 만에 일본 출장을? LINE Plus Developer Relations 뉴비의 바쁜 적응기
LINE Plus Developer Relations 뉴비가 입사 초 글로벌 출장과 다양한 내부 행사를 통해 빠르게 적응하고 성장한 경험을 공유합니다.
Developer RelationsTech WeekTech TalkAI Campus Day회고 문화
2025. 12. 30.
LY Corp

보호된 글: AI 시대 웹 보안의 방향성: AI를 활용한 공격과 방어의 패러다임 전환
AI 시대 웹 보안의 방향성을 다루며, AI를 활용한 공격과 방어의 패러다임 전환을 분석하는 교보DTS 기술 블로그 글. (콘텐츠는 보호됨)
AI웹 보안공격방어패러다임 전환
2025. 12. 30.
교보dts

여기어때가 새해를 맞이하는 방법
여기어때가 '지니' 콘셉트로 구성원들의 새해 소망을 응원하는 송년 행사를 성공적으로 개최했다.
여기어때송년 행사신년 맞이조직문화럭키드로우
2025. 12. 30.
여기어때