카
카카오엔터테인먼트FE
April 13, 20231회
GitHub Actions - JavaScript action 만들기
간단 소개
복잡한 Composite action을 JavaScript action으로 개선하고, VS Code GitHub Actions 확장 기능으로 개발 편의성을 높이는 방법을 소개합니다.
AI Summary
- Composite Action의 문제점과 JavaScript Action으로의 전환
- 기존 Composite action의 복잡한 조건문 구조로 인해 코드 가독성 및 유지보수 어려움 발생
- JavaScript action과 Map 형태의 데이터 구조를 사용하여 조건문 대체, 코드 가독성 향상 및 유지보수 용이성 확보
- JavaScript Action 구현 및 에러 해결
@actions/core패키지를 사용하여 GitHub Actions의 입력값 처리 및 출력 설정node_modules폴더를 repository에 포함하지 않고, workflow 실행 시에만 필요한 패키지를 설치하여 용량 문제 해결@actions/github패키지를 사용하여 이벤트 발생 시 관련 정보 획득
- GitHub Actions 확장 기능 소개
- VS Code용 GitHub Actions 확장 기능을 통해 workflow 실행 및 결과 확인을 VS Code 내에서 직접 수행 가능
- workflow 디스패치 및 모니터링 과정 간소화, 개발 편의성 향상
Next Feeds

뷰티 필터를 개발하며 얻은 새로운 경험
컬리 뷰티 필터 개발 경험 공유: React Query 도입을 통해 고객 경험 개선, 기술적 효율성 증대, 팀 문화 발전에 기여한 여정을 담았습니다.
뷰티컬리필터프로젝트React Query데이터관리고객경험
2023. 4. 12.
컬리

우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기
컬리 뷰티컬리 런칭 과정을 iOS 개발자 관점에서 설명하고, 개발 전략, 코드 재사용, 성능 개선, 협업 경험을 공유합니다.
뷰티컬리iOS 개발코드 재사용성능 개선협업
2023. 4. 10.
컬리

Dataflow로 컬리의 준실시간 수요 예측모델 파이프라인 구축하기 - 1편
컬리의 준실시간 수요 예측 모델 파이프라인 구축을 위해 Dataflow를 도입하고, Dataflow 서비스 전반에 대한 개념과 배포 과정을 소개합니다.
DataflowApache Beam수요 예측Flex 템플릿CI/CD
2023. 4. 10.
컬리

Spot by NetApp을 활용한 AWS EKS 운영 비용 절감 사례
Spot by NetApp을 활용하여 AWS EKS 운영 비용을 40% 절감한 SK플래닛의 사례를 소개하고, 솔루션의 주요 기능과 적용 방법을 설명합니다.
Spot by NetAppAWS EKS비용 최적화클라우드인스턴스
2023. 4. 9.
skplanet

MinIO 도입기— HA 이해 및 DR 전략 구성
네이버 G플레이스AI개발팀의 MinIO 도입 과정, HA 구성, DR 전략 구축 및 검증 내용을 담고 있습니다.
MinIOHADRErasure CodingHDFS distcp
2023. 4. 6.
네이버플레이스
우당탕탕~ 영상 서비스 개발기 3탄 : 플레이어 백엔드 서버와 데이터 수집
카카오엔터테인먼트 영상 서비스 개발팀의 플레이어 백엔드 서버 개발 및 데이터 수집 과정, 기술 스택, 경험 공유.
GoGCPGKEBigQueryDataflow
2023. 4. 5.
카카오엔터테인먼트FE