[Node.js] 3년차 백엔드 면접 질문 정리
·
면접
3년차 Node.js 개발자이고, 실제 면접을 보면서 받았던 질문들에 대한 리마인드와 개인 공부를 위해 정리합니다.또한 많은 정보가 없다고 생각해서 node.js 백엔드 개발자들에게 도움이 되었으면 좋겠습니다. 화이팅!주로 이력서 기반 질문이 많았고 CS 질문도 좀 있었습니다. 코딩테스트는 생략하겠습니다.또한 이 글은 지속적으로 업데이트 될 예정입니다. 각 글을 클릭하면 해당 링크로 이동합니다 파일을 서버로 전송하는 방법MSA에서 각 모듈 간 통신 방법Typescript Omit과 Partial 의 차이점 MSA에 대한 설명과 장단점에 대해서Protobuf란?Protobuf에서 1,2,3 이 의미하는 것이 무엇인지? AWS에서 사용해본 서비스들과 사용해보지 않았더라도 알고있는 서비스를 알려주세요.사용해본..
[MSA] MSA란? MSA의 장 / 단점
·
면접
마이크로서비스 아키텍처(Microservice Architecture, MSA)마이크로서비스 아키텍처(MSA)는 소프트웨어 시스템을 작은 독립적인 서비스로 분리하여 각 서비스가 독립적으로 개발, 배포, 확장 및 관리되도록 설계된 아키텍처입니다. 각 마이크로서비스는 특정 도메인이나 비즈니스 기능을 담당하며, 다른 서비스와는 API나 메시지 큐를 통해 통신합니다.전통적인 모놀리식 아키텍처에서 모든 기능이 하나의 큰 시스템에 포함되는 것과 달리, MSA는 각 기능을 독립된 단위로 나누어 시스템의 유연성과 확장성을 극대화하는 데 초점을 둡니다.MSA의 주요 특징독립성: 각 마이크로서비스는 독립적으로 개발, 배포, 그리고 확장이 가능하며, 다른 서비스에 영향을 주지 않고 업데이트할 수 있습니다.분산 시스템: 마이..
얼은펭귄