React
✅ React 경험 React 기반의 프론트엔드 화면 개발 경험이 있습니다. 단순한 UI 구성뿐만 아니라, 백엔드와의 API 연동, 상태 관리, 화면 렌더링 최적화 등을 수행했습니다. 주로 금융 시스템의 관리자 화면, 배치 데이터 조회 화면, 데이터 입력 및 검증 기능 등을 개발하면서, 사용자 편의성과 데이터 정확성을 중시한 화면을 구현했습니다. React를 사용하면서 컴포넌트 단위 설계, Props와 State 관리, React Hook 활용에 대한 실무 경험을 쌓았고, Axios를 통한 API 연동, Redux 또는 Context를 이용한 상태 관리도 경험했습니다. 또한, 반응형 디자인, 재사용 가능한 UI 컴포넌트 설계, 성능 최적화에도 집중했습니다. ✅ React의 역할✔️ 대면 채널 (창구 시..
2025. 7. 1.
퇴직연금
1. 퇴직연금 자산 업무 🧩 업무 개요자산 운용: 고객(개인 혹은 단체)의 퇴직연금 자산을 다양한 금융상품(예: 예·적금, 보험, 펀드 등)에 배분·운용수익률 최적화: 금융시장 데이터를 기반으로 자산 비중 조정, 리밸런싱, 리스크 관리🔧 개발 & 운영 프로세스데이터 수집실시간/일일 시세, 펀드 NAV, 금리, 계좌 정보 등 입력모델링 및 분석 시스템리스크(변동성, VaR 등), 수익률 계산AI 기반 생애 주기 맞춤 자산 운용 지원 플랫폼 개발 리밸런싱 엔진목표 포트폴리오와 실제 운용비중 비교 → 자동·반자동으로 비중 조정UI/UX 구성자산 현황, 수익률 추이, 추천 포트폴리오 그래프 제공운영 모니터링 / 알림 / 리스크 대응성능 체크, 장애 대응, 이상 징후 탐지KB금융은 AI 기반 플랫폼을 통해 비..
2025. 6. 30.
인터페이스 통신, 대외/대행
✅ 레거시 시스템과 인터페이스 통신 개발 방법 🔸 개념레거시 시스템(Legacy System)기존에 오래 운영되던 시스템, 주로 오래된 기술 스택이나 프로토콜 사용→ 금융권에서는 COBOL 기반 메인프레임, 오래된 DB, SOAP API 등 많음인터페이스 통신(Interface Communication)서로 다른 시스템 간 데이터 교환 및 명령 전달하는 방법→ REST API, SOAP, MQ, 파일 전송(FTP), DB 링크 등 다양 🔸 레거시와 인터페이스 통신 개발 방법① 시스템 분석 및 이해레거시 시스템 기술, 프로토콜, 데이터 구조, 메시지 포맷 파악예) COBOL, CICS, SOAP 기반 웹서비스, MQ 메시징 등② 인터페이스 설계데이터 교환 포맷 정의 (JSON, XML, FIX 등)통신..
2025. 6. 27.
금융 IT 기술 스택 — DB, 웹, 인프라 비교
✅ MySQL vs MariaDB vs Oracle DB개념오픈소스 관계형 DBMySQL에서 갈라진 오픈소스 DB상용 엔터프라이즈급 DB라이선스부분 상용 (오라클 소유)완전 오픈소스상용 (유료)기업 사용중소규모 서비스, 스타트업오픈소스 선호 기업, 클라우드 환경금융, 공공, 대기업 미션크리티컬 시스템성능일반적인 CRUD 성능은 우수MySQL 대비 복제 성능 개선, 더 빠름대규모 트랜잭션, 병렬처리, 안정성 최강장점접근 쉬움, 커뮤니티 많음속도 빠름, 클러스터링 강함장애 복구, 데이터 일관성, 안정성 최고단점대용량 처리 및 동시성 약함대형 트랜잭션에는 상대적 약세비용 높음, 설정 복잡금융권 채택 이유잘 안씀 (비용 이슈 X)일부 내부 시스템법적 요구, 고가용성, 안정성 → 표준주의사항장애 복구 어렵고, 복..
2025. 6. 27.
트러블슈팅, 장애 대응
✅ 트러블 슈팅 🔸 단계문제 인지: 장애 발생, 로그 에러, 성능 저하 탐지원인 분석: 로그, 모니터링 툴, 코드 분석해결 시도: 코드 수정, 설정 변경, 서버 튜닝 등재발 방지: 문서화, 자동화, 테스트 강화 🔸 장애 대응 프로세스1. 장애 감지- APM 알람 (Whatap, Pinpoint)- 모니터링 대시보드 CPU, Memory, Response Time 이상치 감지- 사용자의 장애 신고 (예: 화면 멈춤, 거래 오류)2. 즉시 조치- 서비스 재기동 (임시 복구)- 임시 서비스 우회 (장애 회피)- 배치 중지, 트래픽 차단 등3. 로그 및 상태 확인- WAS 로그- Thread Dump- GC 로그- API 요청/응답 로그- DB Slow Query 로그4. 원인 분석- DB 병목인지, AP..
2025. 6. 27.
REST API
✅ REST API 설계 방법 🔸 개념REST (Representational State Transfer) 는 웹의 자원을 URI로 표현하고, HTTP 메서드(GET, POST, PUT, DELETE 등)를 이용해 자원에 대한 CRUD(생성, 조회, 수정, 삭제) 작업을 수행하는 아키텍처 스타일입니다.REST API는 클라이언트와 서버 간의 통신을 표준화하고, 간결하고 확장성 있는 인터페이스를 제공합니다. 🔸 설계 방법리소스 중심 설계URL은 명사 형태로 자원을 표현 (/accounts, /transactions)행위는 HTTP 메서드로 표현 (GET=조회, POST=생성, PUT=전체수정, PATCH=부분수정, DELETE=삭제)표준 HTTP 상태 코드 사용200 OK, 201 Created, 2..
2025. 6. 27.