전체 글149 [CS] RSS, git merge, 카프카, CQRL 1. RSS Really Simple Syndication OR Rich Site Summary 웹사이트에서 업데이트 내용을 쉽게 공유하고 배포하기 위한 표준 웹 피드 형식 일련의 텍스트 데이터로, 주로 뉴스, 블로그 등 웹 컨텐츠를 정기적으로 업데이트하고 이를 자동으로 수신하려는 사용자에 제공 RSS를 사용하면 웹사이트를 방문하지 않고도 해당 웹사이트의 새로운 컨텐츠를 받아볼 수 있음 특징 자동 업데이트 : 방문하지 않고 새로운 컨텐츠를 주기적으로 확인하고 가져올 수 있다. 다양한 콘텐츠 지원 (텍스트 뉴스, 블로그 글, 오디오, 비디오 등) 사용자 정의 : 사용자가 원하는 웹사이트의 RSS 피드를 구족하고, 피드 리더에서 필요한 컨텐츠 관리 1) RSS Feed RSS 형식으로 작성된 업데이트 정보를.. 2023. 9. 8. [AWS] CDN(Content Delivery Network) 1. CND 이란? 컨텐츠를 효율적으로 전달하기 위해 여러 노드들을 사용하는 네트워크 CND을 사용하면 분산된 환경을 만드는 것 : 쉽게 말하면 파일 전송 대행 서비스 결론 CDN 파일을 대신 전송해 주는 서비스 사용자가 요청한 파일을 대신 응답 해 주는 서비스 그외 사용하지 안항도 웹 서비스 구성 및 운영 가능 이벤트와 같이 일시적 사용자가 급증 할 경우, 요청 및 트래픽 처리를 위해서는 사전에 충분한 인프라 구성 필요 이 인프라를 상시 유지하는 건 비효율적 사용하는 이유 기원 : CDN은 미국에서 시작하여 지역이 넓어 유저와 가까운 곳에서 서비스를 지원하기 위해 사용하는 산업군 이미지 서비스 : 상시 꾸준한 트래픽의 퍼포먼스 향상 미디어 트래픽: VOD 트래픽 게임 다운로드 : 게임 트래픽 처리 파일.. 2023. 7. 27. [함수형 프로그래밍] 모나드 1. 모나드란? 1) 개념 설명 값을 감싸고 있는 컨테이너 또는 wrapper 라고 할 수 있다. 모나드는 순수 함수형 프로그래밍에서 부작용을 관리하고 값을 안전하게 조작하는 방법을 제공하는 디자인 패턴 함수형 프로그램의 핵심 개념 중 하나로써, 코드의 안정성과 가독성을 높여준다. 2) 주요 특징 값을 감싸고 있음 : 값을 감싸고 있기에 값에 대한 안전한 조작과 부작용을 효율적으로 처리 가능 평면화 : 중첩된 컨테이너의 값을 단인 컨테이너로 평면화 시키는 기능 제공. 이를 통헤 중첩된 컨테이너를 다루는 작업을 간단하게 처리 결합성 : 순수 함수 합성이 가능하게 해준다. 여러 개의 함수를 순차적으로 적용하거나 조합할 때 모나드를 사용하면 더욱 간편하고 안전하게 합성할 수 있다. 에러 처리 : 모나드는 예외.. 2023. 7. 26. [React] exhustive-deps Eslint 규칙 이해하기 1. 코드 상황과 해결 import Axios from "axios"; import React, { useState, useEffect } from "react"; type Device = { DEVICE_ID: number; DEVICE_NAME: string; }; function Devices({ DEVICE_ID, DEVICE_NAME }: { DEVICE_ID: number; DEVICE_NAME: string; }) { function checkId() { console.log(DEVICE_ID); } return ( {DEVICE_ID} {DEVICE_NAME} ); } export function getList(){ // eslint-disable-next-line react-hooks/r.. 2023. 7. 23. 이전 1 ··· 13 14 15 16 17 18 19 ··· 38 다음