Bank-End Chronicles

「Memory gets GC’d, but this blog stays committed.」

배경지식 쌓기 - 블록체인

Block Chain

블록체인 (Block Chain) 데이터를 거래할 때 중앙집중형 서버에 기록을 보관하는 기존 방식과 달리, 참여자 모두(일정한 조건을 갖춘 노드)에게 내용을 공유하는 분산형 디지털 장부다. 거래정보를 기록한 원장을 톡정 기관의 중앙 서버가 아닌 P2P(Peer-to-Peer) 네트워크에 분산하여 참가자가 공동으로 기록하고 관리하는 기술이다. ...

배경지식 쌓기 - NFT

Non-Fungible Token

NFT (Non-Fungible Token) 대체 불가능한 토큰 토큰마다 고유의 값을 가지고 있어 A 토큰을 B 토큰으로 대체할 수 없는 토큰 기존 비트코인, 이더리움 등과 같이 발행된 가상자산이 서로 동일한 기차로 거래할 수 있는 대체 가능한 토큰이 아닌, 각 토큰이 서로 다른 가치를 가지고 있는 고유한 자산을 의미 ...

배경지식 쌓기 - KYC, e-KYC

Know Your Customer

KYC (Know Your Customer) 의미 금융 기관이 은행 계좌 예금주의 신분을 확인하기 위해 따라야하는 일련의 규정 고객의 신원을 확인하기 위한 개인의 정보들을 수집해야된다는 내용이다. 암호화 및 2단계 인증 등과 같은 보호 장치를 활용함 은행 및 금융 기관을 사기로부터 보호하기 위한 가이드라인. 특징 기업의 ...

11월 20일 (토)

요약정리

금융업 자체에 관심이 많아지는 요즘, 요즘IT에서 읽은 아티클을 요약해본다. 금융플랫폼의 정의 뱅킹: 여수신 상품에서 비롯되는 순이자마진, 체크카드, 해외송금 등 플랫폼 비즈니스: 증권, 신용카드, 제2금융권 등의 파트너사들에게서 계좌 개설 및 카드 발급 대행, 대출 연계 서비스를 연결해주고 수수료 수익을 얻는 것 금융플랫폼으로써의 카...

Java - SLF4J란?

logging

로그를 남긴다는 것? 시스템 운영에 대한 기록을 Log형태로 파일에 저장해 관리하는 것이다. 로깅의 목적 디버깅, 시스템 에러 추적, 성능, 문제점 향상 등을 위해 사용 너무 적은 로그는 정확한 시스템 상황을 파악하기 어렵게 한다. 너무 많은 로그는 파일IO로 인해 오버헤드와 로그 파일의 백업 문제 등 파생 문제가 발생할 가능성...

NodeJS - get, send

복습하기

NodeJS로 서버 만들기 복습 1. npm i express로 express 설치 2. server.js파일에서 express 사용하는 방법 1 2 const express = require("express"); const app = express(); 3. 로컬호스트 3000에 서버 실행시키기 1 2 3 const server = app...

Testing - 테스트 프로세스

Testing 기초

테스트 프로세스 설정한 목적의 달성 가능성을 높여주는 공통적인 활동 세트 주어진 상황에 맞는 구체적인 소프트웨어 테스트 프로세스는 다양한 변수에 따라 결정된다. 정황에 따른 테스트 프로세스 테스트 프로세스에 영향을 줄 수 있는 정황 요소들 사용중인 소프트웨어 개발 생명주기 모델과 프로젝트 방법론 적용하고자 하는 테스트 레벨과 테스트 유...

Testing - 테스팅의 7 가지 원리

Testing 기초

테스팅의 7 가지 원리 테스팅은 결함이 존재함을 밝히는 활동이지, 결함이 없음을 밝히는 활동이 아니다. 결함이 없다는 것을 증명할 수는 없다. 결함이 전혀 발견되지 않았다 하더라도 해당 소프트웨어가 완벽하다는 뜻은 아니다. 완벽한 테스팅은 불가능하다. 아주 간단한 소프트웨어를 제외하고는 모든 것을 테스팅한다는 것은 불가능하다. 입...

Testing - 테스팅이란 무엇인가?

Testing 기초

테스팅이란 무엇인가? 테스팅은 단지 소프트웨어를 실행하고 결과를 확인하는 테스트 수행에 국한되지 않는다. 소프트웨어 테스팅이란, 다양한 활동을 포함하는 프로세스이며, 테스트 실행은 그 많은 활동 중 하나일 뿐이다. 테스트 프로세스는 테스트 계획, 분석, 설계, 테스트 구현, 테스트 진행 상황 킻 결과 보고, 테스트 대상 품질 평가 등 만...

배경지식 쌓기 - 템플릿 메소드 패턴

Template Method Pattern

템플릿 메소드 패턴 어떤 작업을 처리하는 일부분을 서브 클래스로 캡슐화 해 전체 일을 수행하는 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내역을 바꾸는 패턴 슈퍼 클래스에 기본적인 로직의 흐름을 만든다. 그 기능의 일부를 추상 메소드나 오버라이딩이 가능한 protected 메소드 등으로 만든다. 서브클래스에서 이런 메소드를 필요에 ...