본문 바로가기

👩🏻‍💻 Front-end/🌐 Web18

모듈 페더레이션이란? Module Federation 모듈 페더레이션이란?💡 모듈 페더레이션은 마이크로프론트엔드(Micro-Frontend) 아키텍처 중 하나로, 거대한 웹 애플리케이션을 독립적으로 배포하고 통합하는 방식입니다. 이는 마이크로서비스 아키텍처를 프론트엔드에 적용한 것으로, 독립적인 CI/CD를 진행하고 하나의 웹 페이지로 조립하는 통합 과정이 필요합니다. [1]모듈 페더레이션의 주요 특징독립적인 배포: 각 모듈을 독립적으로 배포할 수 있어 개발 효율성이 높아집니다.유연한 통합: 필요한 모듈만 선택적으로 통합할 수 있어 유연성이 높습니다.확장성: 새로운 모듈을 쉽게 추가할 수 있어 확장성이 뛰어납니다.독립적인 개발: 각 팀이 독립적으로 개발할 수 있어 생산성이 향상됩니다.모듈 페더레이션의 필요성마이크로서비스 아키텍처가 백엔드에서 널리 사용되면.. 2024. 5. 3.
재미로 보는 백엔드, 프론트엔드 개발자에 잘 맞는 MBTI 백엔드 개발자와 프론트엔드 개발자의 특징 및 잘 맞는 MBTI 성향에 대해 자세히 살펴보겠습니다.백엔드 개발자의 특징 및 잘 맞는 MBTI 성향특징: 백엔드 개발자는 API를 제공하고 데이터베이스 등 외부 요소와 상호작용하는 역할을 합니다. 서비스 개발 전 과정에 참여하며 기획, 기술적 가능성 정의, 기술 자문 등을 담당합니다. [4]잘 맞는 MBTI 성향: 백엔드 개발자에게 잘 맞는 MBTI 성향은 INTP, INTJ, INFJ, INFP 등의 IN** 유형입니다. 이들은 내향적이며 직관적이고 논리적인 성향을 가지고 있어 백엔드 개발에 적합합니다. [2], [3]프론트엔드 개발자의 특징 및 잘 맞는 MBTI 성향특징: 프론트엔드 개발자는 사용자 인터페이스와 상호작용을 담당하며, 백엔드에서 제공하는 AP.. 2024. 5. 2.
Content-Length can't be present with Transfer-Encoding 에러 원인 Content-Length와 Transfer-Encoding: chunked의 차이Content-Length: HTTP 응답 본문의 정확한 크기를 나타내는 헤더입니다. 서버는 응답 본문의 크기를 계산하여 이 헤더에 포함시킵니다.Transfer-Encoding: chunked: 응답 본문이 청크 단위로 전송됨을 나타내는 헤더입니다. 청크 크기는 각 청크의 시작 부분에 명시됩니다. 이 방식을 사용하면 응답 본문의 크기를 미리 알 필요가 없습니다.문제 발생 원인HTTP 1.1 명세에 따르면 Content-Length와 Transfer-Encoding: chunked 헤더가 동시에 존재하는 것은 허용되지 않습니다. [1]이는 서버가 응답을 보내는 방식이 명확하지 않아 클라이언트 입장에서 혼란을 겪을 수 있기 때.. 2024. 5. 2.
CDN과 jsdelivr, 5월 2일 발생한 인증서 에러 jsdelivr란?jsdelivr는 무료로 사용할 수 있는 오픈소스 CDN(Content Delivery Network) 서비스입니다.CDN은 사용자와 가까운 서버에서 콘텐츠를 제공하여 웹사이트의 로딩 속도를 높이는 기술입니다.jsdelivr를 사용하면 GitHub 저장소에 있는 파일을 빠르게 전송받을 수 있습니다.2024년 5월 2일 SSL 인증서 만료 에러2024년 5월 2일에 jsdelivr의 SSL 인증서가 만료되면서 다음과 같은 문제가 발생했습니다:웹 폰트 로딩 오류npm 모듈 서명 문제다른 웹사이트에서도 관련 오류 발생이로 인해 jsdelivr 서비스를 사용하는 웹사이트에서 다양한 문제가 발생했습니다.사용자들은 cdn.jsdelivr.net 주소를 사용하지 않도록 주의해야 했습니다.jsdeli.. 2024. 5. 2.