Kbank 블로그

Kbank 블로그

  • 분류 전체보기 (62)
    • People (5)
    • Team (7)
    • Culture (8)
    • Tech (29)
    • Internship (10)
    • Product · Service (3)
  • 홈
  • 공식 홈페이지
  • 인재영입
RSS 피드
로그인
로그아웃 글쓰기 관리

Kbank 블로그

컨텐츠 검색

태그

회사동호회 kbank 케이뱅크 채용 케이뱅크 케이뱅크 입사 후기 케이뱅크동호회 케이뱅크문화 케이뱅크 온보딩 QLoRA Ai LoRa llm Recommender System 케이뱅크 후기 케이뱅크 입사 케이뱅크 신입 PEFT 케이뱅크 신규 입사자 케이뱅크 직원 후기 케이뱅크 경력직

최근글

댓글

공지사항

아카이브

Tech(29)

  • Application Modernization-MSA

    대형 어플리케이션을 개발 및 운영하다 보면 여러 문제에 봉착하게 된다. 특정 서비스에 사용자가 폭증하여 대형 트래픽이 발생하여, 장애가 나는 경우 어플리케이션을 기능을 수정하여 운영에 배포 했는데 테스트 하지 못한 케이스 때문에 오류가 나는데, 사용자가 자주 사용하는 서비스여서 장애를 발생하는 경우 특정 서비스의 코딩이 잘못되어 Out Of Memory 같은 오류를 발생시켜 서버에 Full GC를 발생시키는 경우 위의 문제 모두 개발 및 운영을 해본 어플리케이션 개발자 및 인프라 담당자의 경우 한번 이상씩은 겪어본 문제이고, 항상 주의하면서 개발 및 운영을 하고 테스트를 꼼꼼히 해서 문제가 없도록 엄청난 노력을 한다. 하지만 사람은 언제나 실수를 할 수 있고, 모든 예외 상황을 예측할 수 있는 능력이 없..

    2023.09.06
  • Unity로 술래잡기 게임만들기

    케이뱅크 Compass meeting 중 직원들에게 게임 진행 행사 목적으로 개발한 간단한 게임을 만드는 방법에 대해서 설명드리려고 합니다. 본 포스팅은 Unity로 만들 수 있는 간단한 게임 제작 사례로 Unity의 동작 원리인 오브젝트 이동 방법과 충돌에 대한 이벤트 처리 등을 설명하고 Unity 구성요소에 대해서 설명합니다. Unity는 게임을 개발하기 위한 개발 툴로 간단한 게임부터 3D게임까지 개발할 수 있는 게임 개발에서 많이 사용하는 도구입니다. Unity 도구 구성요소 1️⃣ hierachy창 : 게임 Scene에 등장하는 것들의 리스트를 보여줌 2️⃣ Scene뷰 : 게임의 화면을 만드는 부분, 여기에 게임 오브젝트를 배치 3️⃣ 게임뷰 : 게임 플레이할 때 확인하는 화면. Scene뷰와..

    2023.09.06
  • 코딩 없이 ChatGPT를 이용해서 웹페이지 만들기

    최근 ChatGPT는 일상 생활, 창작활동, 개인 업무 등 다양한 분야에 활용되고 있습니다. 특히 법률 자문, 소설쓰기, 프로그래밍 등 전문가의 영역으로 생각되었던 것들이 ChatGPT를 통해 비교적 쉽게 정보를 얻고 활용할 수 있게 되었습니다. 따라서, 해당 포스트에서는 ChatGPT를 이용하여 프로그래밍을 잘 모르는 일반인들도 쉽게 따라하여 웹페이지를 만들 수 있는 방법을 소개하고자 합니다. 해당포스트에서 다루는 내용은 아래와 같습니다. 환경 구성 HTML & CSS 기초 ChatGPT로 소스코드 생성하기 웹페이지 배포하기 위의 과정을 거쳐 최종적으로 아래에 보이는 것과 같이 인스타그램과 유사한, 이미지를 소개하는 웹페이지를 제작하는 과정을 소개하고자 합니다. 최종 결과 웹 페이지 1) 환경 구성 C..

    2023.09.06
  • 학습 데이터 TFRecord 포멧으로 변환하기

    tensorflow에서 이미지 데이터를 이용해 모델을 학습시키는 경우, 데이터를 주로 ‘generator’ 또는 TFRecord 포멧으로 변환하여 로드 하게 됩니다. 이와 관련하여, 해당 포스트에서는 tfrecord 포멧으로 변환하는 방법에대해 다룰 예정이며 아래의 내용을 포함하고 있습니다. tfrecord 포멧이란? tfrecord 포멧으로 변환하는 방법 tfrecord 파일 로드 데이터셋 로드 속도 비교 1) tfrecord 포멧이란? tensorflow 공식 홈페이지를 보면 TFrecord 형식을 “이진 레코드 시퀀스를 저장하기 위한 간단한 형식입니다.” 라고 설명하고 있습니다. 설명이 어렵지만, 간단하게 tfrecord 포맷은 “tensorflow에서 사용할 데이터(학습, 테스트 등)를 저장하기 ..

    2023.09.06
  • 전통적인 은행의 소켓 통신방식 소개

    전통적인 은행의 소켓 통신방식 소개 안녕하세요? 케이뱅크에서 대외기관 인터페이스 업무를 담당하고 있는 오현철입니다. 오늘은 은행에서 사용하는 아주 낡은 기술에 대한 이야기를 나누는 자리를 가져보고자합니다. 아직도 금융기관에서 활발히 사용중인 독특한 통신방식에 대해 그 배경과 장단점을 소개하고 문제점을 해결하는 방법에 대해 이야기해보겠습니다. 일반적인 TCP 소켓통신 요즘은 http프로토콜을 활용한 api통신이 주류를 이루고 restful api 방식이 보편화 되어가는 시대입니다. 그러나 전자금융의 근간이되는 금융공동망 거래는 아직 TCP 방식과 같은 한 세대 이전의 고전적인 통신방식을 고수하고 있습니다. 일반적인 TCP통신방식은 아래와 같이 설명할 수 있습니다. 예시를 한번 보시죠. (상황) 철수와 영희..

    2023.09.06
  • 케이뱅크 개인화 프로젝트들은 어떤 구조로 만들어졌을까?

    안녕하세요. 케이뱅크 Data-Biz팀에서 데이터 사이언티스트로 일하고 있는 조용걸입니다.이 글에서는 케이뱅크 개인화 프로젝트 레이아웃에 대해 소개해 드리고자 합니다. 늘어나는 AI/ML 프로젝트 어떻게 관리해야 할까? AI/ML 프로젝트 구조화하기 개인화 프로젝트에 대한 수요와 실 서비스에 사용되는 AI/ML 프로젝트들이 점차 늘어남에 따라 팀 내부뿐만 아니라 협업 부서와의 커뮤니케이션 비용도 함께 높아졌습니다. 또한, 우선순위에 밀려 잠시 중단했던 프로젝트를 다시 진행할 때에 코드 복기와 작업의 work-flow를 파악하는데 많은 시간이 소요되었습니다. 불필요하게 발생하는 작업자/타부서 간 커뮤니케이션 비용을 줄이고 업무의 생산성을 높이려는 방안을 고민하였고, 그 첫 단계로 개인화에 사용되고 있는 A..

    2023.08.16
이전
1 2 3 4 5
다음
공식 홈페이지 인재영입
© Kbank. All rights reserved.

티스토리툴바