profile
Backend Developer, Loan Domain Developer

(자료 기록) 데이터 중심 어플리케이션 설계

읽다가 정리할 만한 점들을 기록함.시스템이 오류, 결함 없이 잘 동작해야 한다는 의미하드웨어 결함소프트웨어 오류휴먼 에러하드웨어 결함의 경우, 데이터 연산량에 따라 하드웨어 개수도 늘어나는 경향이 있고 이에 비례해 결함 수도 증가하는 경향이 있다.소프트웨어 오류 방지

2024년 12월 28일
·
0개의 댓글
·

대용량 트래픽의 기본 대응 방안

기본적으로 웹 계층과 DB 계층을 나누어서 생각한다.로드밸런서와 웹 서버의 수평적 확장을 통해 해결한다.여기서 로드밸런서는 Public IP로 외부에 노출된 상태고, 내부 웹 서버는 Private IP로 외부로부터 보호한다.다중화를 통해 해결한다.다중화는 Master와

2024년 11월 26일
·
0개의 댓글
·

금융 시스템 설계에 대한 고민

데이터 정합성을 유지해야 한다.데이터 흐름을 추적 가능해야 한다.금액 표기 시 Double, Float을 쓰면 안되는 이유는 자원에 따라 직렬화/역직렬화 방식이 다를 수 있기 때문이다. 의도치 않은 반올림 오류를 발생시킬 수 있다. 따라서 전송 및 저장 시에는 문자열을

2024년 11월 2일
·
0개의 댓글
·

(자료 기록) 웹 퍼포먼스 튜닝

해결병목 현상이 발생하지 않도록 처리하는 방법을 변경웹 응용 프로그램을 다시 작성회피구조나 구성을 변경해 처리하지 않아도 되게 변경처리 결과를 캐시해 재사용완화구성 및 설정 변경, 수직 확장, 수평 확장을 사용해 병목 완화 Queueing처리 요청을 순서대로 대기시키는

2024년 9월 16일
·
0개의 댓글
·