TIL,WIL57 250207 - 로드 밸런싱 윤예원 - 대용량트래픽처리 - 로드 밸런싱🚀 1️⃣ 왜 로드 밸런싱을 구현하는가? • 앞으로 대량의 트래픽을 처리하는 프로젝트를 맡을 때를 대비해 이 프로젝트에서 구현하고자 했다. • 단일 서버는 트래픽 증가 시 부하로 인해 응답 속도가 느려지거나 다운될 위험이 있다. • 이를 방지하기 위해 로드 밸런서를 사용해 여러 서버로 트래픽을 분산시킬 수 있다. • AWS ALB(Application Load Balancer)를 사용하여 트래픽을 효율적으로 분산하고자 한다. ______________________________________________________________________________________🔎 2️⃣ Nginx 대신 AWS를 선택한 이유 AW.. 2025. 2. 7. TIL 250102 최신버전만 사용 가능(프로그레머스 X) findLast() : 조건을 만족하는 마지막 요소 찾기arr.findLast(callback(element[, index[, array]])[, thisArg])매개변수:callback: 각 요소에 대해 실행할 테스트 함수입니다.element: 배열에서 현재 처리 중인 요소.index(선택): 현재 처리 중인 요소의 인덱스.array(선택): 호출된 배열 자체.thisArg(선택): callback 실행 시 this로 사용할 값.반환값:조건을 만족하는 요소 중 가장 마지막 요소를 반환합니다.조건을 만족하는 요소가 없으면 undefined를 반환합니다.※ 배열이 역순으로 순회되더라도 반환되는 값은 배열의 순서를 유지합니다. 기본 사용const numbers = [1.. 2025. 1. 2. TIL 241227 TIL - 챔피언 데이터를 데이터베이스에 삽입하는 API 구현오늘 배운 것오늘은 Express, Prisma, 및 파일 시스템 모듈을 활용하여 롤 챔피언 데이터를 데이터베이스에 삽입하고 조회하는 API를 작성했다. 주요 구현 내용은 다음과 같다.1. 프로젝트에 사용된 주요 기술과 라이브러리Node.js: 백엔드 런타임 환경Express: 라우팅과 API 개발을 위한 웹 프레임워크Prisma: 데이터베이스 ORM으로 SQL 쿼리 없이 데이터베이스를 관리fs/promises: 파일 읽기 및 쓰기를 위한 Promise 기반 파일 시스템 모듈path: 파일 및 디렉터리 경로 관리설치한 라이브러리npm install express @prisma/clientnpm install --save-dev prisma2. .. 2024. 12. 27. TIL 241224 1. 문자 → 아스키코드charCodeAt(index): 특정 위치의 문자의 아스키코드를 반환합니다.let char = "A";let asciiCode = char.charCodeAt(0); // "A"의 아스키코드console.log(asciiCode); // 652. 문자열 → 아스키코드 배열문자열의 각 문자를 아스키코드로 변환하여 배열로 저장합니다.방법: split 또는 전개 연산자 [...string]을 사용한 후 map으로 변환.let str = "Hello";let asciiArray = [...str].map((char) => char.charCodeAt(0));console.log(asciiArray); // [72, 101, 108, 108, 111]3. 아스키코드 → 문자String.f.. 2024. 12. 24. wil 24.12.20 할 일을 여러 개 동시에 하면 집중을 못하는 나쁜 습관이 아직 있다. 이를 고치기 위해 노력 중이다.기초 지식이 부족하면 새로운 것을 배우는 데 겁을 느끼곤 한다. 그때그때 검색으로 해결하려 하지만, 중요한 내용은 빨리 암기하려는 노력이 더 필요하다.코드 카타 시간에는 시간이 너무 오래 걸려 걱정했는데, 튜터님께서 "30분만 고민하고 다른 사람의 답을 보라"고 말씀하셔서 마음이 한결 편해졌다. 앞으로는 시간이 많이 걸리는 문제는 다른 사람들의 풀이를 참고하고, 그 방법을 공부하는 방식으로 접근하려 한다.다음 주부터는 게임 서버가 아닌 웹 서버로 진로를 변경해 배우게 된다. 게임 서버 학습 진도를 따라가지 못해 변경한 것이지만, 웹 서버 분야에서는 절대로 뒤처지고 싶지 않다. 열심히 해야지! 2024. 12. 20. DNS 오늘 모의 면접에서 DNS에 관해 질문하셨는데 '브라우저에서 검색하면 DNS로 가서 ip를 받아온다' 밖에 몰라서 조사해봐야 겠다는 생각을 했습니다. 도메인 이름 시스템(DNS) 개요1. DNS의 역할DNS는 인터넷의 "전화번호부"로, 사람이 읽을 수 있는 도메인 이름(예: www.example.com)을 컴퓨터가 사용하는 IP 주소(예: 192.168.1.1)로 변환합니다. 이를 통해 사용자는 복잡한 IP 주소를 기억할 필요 없이 웹사이트에 쉽게 접속할 수 있습니다.2. DNS의 주요 구성 요소와 작동 과정DNS는 네 가지 주요 서버를 통해 동작합니다:재귀 DNS 확인자(리커서)사용자의 요청을 받아 최종 IP 주소를 찾기 위해 다른 DNS 서버와 상호작용합니다.루트 네임서버도메인 이름의 최상위 계층을 .. 2024. 12. 18. 이전 1 2 3 4 ··· 10 다음