const authrUnique = blogs && (blogs.filter((character, idx, arr) => { return arr.findIndex(item => item.author === character.author) === idx })); 이 코드가 어찌나 어렵던지 끝까지 이해할려고 노력했다. 이해한게 아까우니 기록! 이 배열을 filter 메소드를 이용하여 중복된 작성자 이름을 걸러내는 작업을 진행한다. filter 메소드는 배열 내의 모든 요소에 대해 주어진 함수를 실행하고, 함수의 결과값이 true인 요소만을 새로운 배열로 반환한다. 이 때, filter 메소드에 전달되는 함수의 매개변수로는 세 가지가 있다. 첫 번째 매개변수는 배열의 각 요소이며, 두 번째 매개변수는 현재 요..
Cloud Computing & Deployment 배포를 위한 클라우드 서비스 Amazon Web Service(이하 AWS)를 이용해서 웹 애플리케이션을 배포 신속한 인프라 구축 유연한 인프라 관리 예상치 못한 트래픽 폭주 대응 손쉬운 글로벌 서비스 강력한 보안과 장애 없는 서비스 합리적인 요금제 기존 서버의 방식 서버실과 같은 곳에 컴퓨터 배치 => 서버가 요청에 대한 수용 능력 한계 같은 공간에 더 많은 컴퓨터를 추가 혹은 성능을 높임 문제점 첫번째 주기적인 관리 필요 두번째 공간 한계 => 데이터 센터 등작 물리적인 컴퓨터 대여 즉 서버의 자원과 공간, 및 네트워크 환경을 제공(온프레미스)을 빌려 사용하는 클라우드 컴퓨팅이 시작 현대의 클라우드 컴퓨팅(데이터 센터와 비슷한 역활) 가상 컴퓨터를 ..