2025/04/16 4

[독후감] 이방인

나만의 줄거리주인공 뫼르소는 갑자기 어머니가 돌아갔다는 소식을 듣는다. 양로원에서 지내다가 돌아가신 것이다. 갑작스럽게 장례식에 참여했고, 그는 슬퍼하기보단 더운 날씨에 힘들어한다. 장례식이 끝나자 바로 일상으로 돌아갔다. 장례식이 끝난 다음 날 최근에 만난 여자(마리)와 바다가에서 놀고 사랑을 나눈다. 여자가 어제 무엇을 했냐고 묻자, 어머니 장례식을 치루고 왔다고 한다. 이웃 사람인 레몽이라는 남자와 점점 친해진다. 창고 관리자라는 그는 어떤 여자에게 복수를 하고 싶어한다. 뫼르소는 그가 방에서 여자를 때릴 동안 방관하고, 나중에 레몽을 위한 진술을 한다. 그 이후 레몽에게 맞은 여자가 고용한 듯한 아랍인이 레몽과 뫼르소를 감시한다. 그러다가 해안가에서 그들을 만나서 대치했다가 서로 떨어졌다. 이후 ..

1달 1독후감 2025.04.16

동기 방식으로 외부 서비스를 호출할 때 외부 서비스 장애가 나면 어떻게 조치할 수 있나요?

동기 방식으로 외부 서비스를 호출할 때 외부 서비스 장애가 나면 어떻게 조치할 수 있나요?외부 서비스 장애로 인해 응답이 오래 걸린다고 했을 때 외부 API 응답으로 대기하는 자원들이 운영 서버 내부에 쌓이면서 성능에 악영향을 줄 수 있습니다. 이를 해결하기 위한 가장 기본적인 방법은 타임아웃을 설정하는 것입니다. 크게 타임아웃에는 커넥션 타임아웃과 리드 타임아웃, HTTP 커넥션 풀 타임아웃을 설정해 볼 수 있습니다. 다음과 같이 특정 서비스의 장애가 전체 서비스에 영향을 주는 경우는 어떻게 해결할 수 있을까요? 🤔1. A 서비스, B 서비스, C 서비스 연동 코드가 HTTP 커넥션 풀을 공유한다.2. A 서비스의 장애로 응답 시간 지연이 발생하는 경우 2-1. 풀에 남은 커넥션이 점점 줄어든다..

자바스크립트 함수에 대해서 아는대로 설명해주세요.

1️⃣ 일급 객체로서의 함수 (First-class Object) 🏆자바스크립트에서 함수는 일급 객체입니다. 이게 무슨 뜻일까요? 간단히 말해, 함수를 '값'처럼 다룰 수 있다는 뜻이에요!변수에 함수를 저장할 수 있어요다른 함수의 인자(파라미터)로 함수를 전달할 수 있어요함수에서 다른 함수를 반환할 수 있어요// 함수를 변수에 저장하기const greet = function() { return "안녕하세요!"; };// 함수를 인자로 전달하기const executeFunction = function(fn) { return fn(); };console.log(executeFunction(greet)); // "안녕하세요!" 출력이런 특성 덕분에 자바스크립트로 유연하고 창의적인 코드를 작성할 수 있습니다!..

RIP(Routing Information Protocol)란?

1. RIP란? IT 초보자용으로 알기 쉽게 🤔RIP(Routing Information Protocol)은 네트워크에서 데이터가 어떤 경로로 이동할지 결정하는 가장 오래되고 간단한 라우팅 프로토콜입니다. 복잡한 네트워크 세계에서 최단 경로를 찾는 '내비게이션' 같은 역할을 한다고 생각하시면 됩니다!1-1. 전제 지식 1: 라우팅이란? 🚦라우팅은 데이터 패킷이 출발지에서 목적지까지 가는 최적의 경로를 결정하는 과정입니다.예를 들어, 여러분이 서울에서 부산으로 여행을 간다고 생각해보세요:고속도로를 타고 갈 수도 있고 (빠르지만 통행료가 비쌈)국도를 타고 갈 수도 있어요 (느리지만 비용이 적게 듦)네트워크에서도 마찬가지로 데이터가 여러 경로를 통해 목적지에 도달할 수 있고, 라우팅은 그 중 최적의 경로를..