모든 블로그
뱅크샐러드

뱅크샐러드

주요 카테고리 프론트엔드 · DevOps

활동 요약

대표 인기 포스트React랑 Lottie로 게임을 만든다고요?152 조회
최근 30일
8개
평균 조회
14
누적 조회
1,365
전체 글
99개
마지막 발행
2026. 11. 9.
블로그 방문

뱅크샐러드 기술 블로그 글 (99)

백엔드

분석 데이터를 프로덕션에서 쉽게 사용할 수 없을까?

분석 데이터를 프로덕션에서 쉽게 쓰기 위한 데이터서빙 서비스 구축 과정을 소개합니다. 분석 테이블을 API로 제공하기 위해 S3, Airflow, Spark 등을 활용했습니다.

#S3#Airflow#Spark
2400

데브옵스

데이터 분석가가 직접 정의, 배포, 관리하는 뱅크샐러드 데이터 파이프라인

datapipe로 분석가가 데이터 파이프라인을 직접 정의·배포·운영하는 구조를 구축했습니다. 테스트와 데이터 품질 검증을 통합해 안정적인 자율 운영을 지원했습니다.

#Airflow#Spark#S3
000

데브옵스

Spark on Kubernetes로 가자!

EMR·YARN 기반 Spark 분석 환경을 self-hosted Kubernetes로 이전한 과정을 소개했습니다. Glue 연동과 S3 commit 문제를 해결해 피크 시간 기준 약 45% 비용을 절감했습니다.

#Spark#Kubernetes#EMR
100

프론트엔드

"검색엔진 가이드"를 금융쇼핑 서비스에 SEO로 활용하기

금융상품 페이지에 JSON-LD 구조화 데이터를 적용해 SEO와 리치 스니펫 노출을 개선했습니다. FAQ 콘텐츠와 페이지 문구의 일치 여부가 구글 노출의 핵심임을 확인했습니다.

#SEO#JSON-LD#schema.org
000

데브옵스

Spark on Kubernetes로 가자!

EMR, YARN 기반 Spark를 Self-hosted Kubernetes로 전환하는 내용을 소개했습니다. 데이터 분석환경 컴퓨팅을 Kubernetes 중심으로 재구성하는 방향을 다뤘습니다.

#Spark#Kubernetes#AWS
2000

프론트엔드

"검색엔진 가이드"를 금융쇼핑 서비스에 SEO로 활용하기

금융쇼핑 서비스에 검색엔진 가이드를 SEO로 활용하는 방법을 소개했습니다. 검색엔진 정책 변화 가능성을 염두에 두고 적용 맥락을 정리했습니다.

#SEO#검색
1500

프론트엔드

지연 시간 없이 웹폰트 서빙하기 - Feat. Safari & Edge functions

서브셋 폰트와 preload로 웹폰트 용량 및 요청 지연을 줄였습니다. Safari의 캐시 불일치는 CloudFront Function과 헤더 조작으로 해결했습니다.

#Pretendard#preload#Safari
000

프론트엔드

지연 시간 없이 웹폰트 서빙하기 - Feat. Safari & Edge functions

웹폰트 서빙 시 발생하는 지연 시간을 줄이기 위한 방법을 다룹니다. Safari와 Edge Functions를 함께 고려한 서빙 접근을 소개합니다.

#web#Safari#Edge functions
3000

기타

뱅크샐러드 사내 해커톤을 소개합니다!

뱅크샐러드는 사전 배포 정책을 바탕으로 해커톤 아이디어의 빠른 출시 환경을 마련했습니다. 전 구성원이 참여해 제품·생산성 과제를 구현하고, 앱 위젯 기능을 출시했습니다.

#해커톤#배포#Android
000

기타

뱅크샐러드 사내 해커톤을 소개합니다!

뱅크샐러드 사내 해커톤에서 나온 아이디어가 주택청약 알림 서비스로 이어진 사례를 소개했습니다. 사내 해커톤이 실제 기능 런칭으로 연결된 흐름을 보여줍니다.

#회의
2700

데브옵스

뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법

GitHub Action에서 의존성 캐싱과 job 병렬화로 CI 대기 시간을 줄였습니다. 변경 파일 검사와 Nx 영향 분석으로 불필요한 lint·test·build를 줄였습니다.

#GitHub Actions#CI/CD#node.js
300

데브옵스

뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법

GitHub Action 기반 CI 속도 개선 사례를 소개한 글입니다. Node.js와 Npm을 사용하는 웹 프론트엔드 환경에서의 개선 맥락을 다룹니다.

#GitHub Actions#node.js
3400

기타

제1회 뱅크샐러드 디자인 드레싱을 소개합니다

뱅크샐러드 디자인 챕터의 첫 커뮤니티 행사와 진행 과정을 소개했습니다. 공동 활동과 디자인 로드맵 공유로 UX·BX 팀의 목표를 정렬했습니다.

#문화#UI/UX
000

프론트엔드

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 3편 - 스펙별 단위 테스트

iOS 앱의 스펙별 단위 테스트를 쉽게 만드는 TestUtility와 RxTestCase 구조를 소개했습니다. 로깅·화면 전환부터 TDD를 단계적으로 확장하는 방식을 제안합니다.

#iOS#Swift#RxSwift
100

프론트엔드

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 2편 - 화면 단위 통합 테스트

iOS 화면 테스트를 이미지 스냅샷과 AXSnapshot으로 나누어 개발·QA 흐름에 적용했습니다. 화면 확인 시간을 줄이고 접근성 및 UI 회귀를 자동 검증하는 방식을 소개합니다.

#iOS#test#TDD
100

프론트엔드

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트

iOS 통합 UI 테스트를 기존 코드 수정 없이 도입하고 핵심 기능을 Smoke 테스트로 운영한 방식을 소개합니다. 접근성, 고정 시뮬레이터, 로그 검증을 통해 테스트 신뢰성을 높였습니다.

#iOS#XCUITest#VoiceOver
100

프론트엔드

뱅크샐러드 안드로이드 앱에서 Koin 걷어내고 Hilt로 마이그레이션하기

Koin의 런타임 DI 문제와 크래시를 해결하기 위해 Android 앱을 Hilt로 마이그레이션했습니다. PoC와 가이드라인으로 의존성 그래프를 정비하고 공존·동적 주입 제약을 점검했습니다.

#Android#Kotlin#Koin
100

기타

주니어 엔지니어의 눈으로 본 AWS re:Invent

AWS re:Invent Workshop 참여 경험과 주니어·시니어 엔지니어의 문제 해결 질문 방식을 공유했습니다. 난이도에 주눅 들지 않고 맥락 있는 질문으로 성장하는 방법을 제안합니다.

#AWS#AWS re:Invent#VMware Cloud on AWS
000