본문 바로가기

분류 전체보기722

[양재동코드랩] 자바스크립트 강의 1일차 - Arrow Function Arrow Function코드 형태 : (param) => {함수코드}자바 람다와 유사람다와 조금 다른 표현들(param1, param2, ...rest) => {코드}rest는 변수명. 관례적으로 rest 사용rest변수에 배열형태로 값이 추가됨(param1, parma2=123) => {코드}Default 파라미터Memo : 자바스크립트에서의 함수는 무조건 return이 있음. 생략하면 undefined 반환() => {} 는 undefined 반환함수와 유사하지만 new로 인스턴스 생성 불가함수는 new로 인스턴스 생성 가능함new 연산자를 사용하여 인스턴스를 생성하면 대상의 prototype 하위의 construct를 찾아감construct에는 해당 오브젝트의 생성 정보를 포함하고 있어서 인스턴스.. 2018. 9. 1.
[양재동코드랩] 자바스크립트 강의 1일차 - 수업소개, var, let, const 김영보 강사님자바스크립트의 궁극적인 목적관련 기술을 통합, 제어하여 사용자에게 콘텐츠 제공백엔드와는 다른 관점으로 접근해야 함HTML은 구조적인 관점으로, CSS는 비유, DOM은 이벤트 핸들러, 자바스크립트는 통합 컨트롤 등 관점이 다 다름사용자에게 콘텐츠를 어떻게 제공할 것인가 생각하는 것이 가장 중요ES6 스펙ES5와 ES6 스펙이 두배가량 차이 남그만큼 많은 내용이 바뀜객체지향적인 면이 많이 보완됨ES6에는 활용 부분이 많음쉽게 코딩할 수 있도록객체지향도 쉽게 접근할 수 있도록자바스크립트는 객체지향 언어ES5에서는 new 연산자를 사용하는 빈도가 적었음ES6부터는 빈번하게 사용됨ES6의 기본은 classES5와 ES6는 확실히 다르다.Property key와 property name의 차이ES5에.. 2018. 9. 1.
하이브 런칭기 #5 - 웹서버 관리는 Beanstalk에게 관리 요소를 줄이기 위한 서비스 선택 고민앞서 언급했던 것 처럼 오토스케일링 기능을 사용하기 위해서 AMI를 사용했었습니다. 하지만 AMI 를 사용한 자동 확장 구조에서는 컨텐츠나 설정과 같은 변경사항이 발생하게 되면 해당 AMI를 인스턴스로 구동시킨 후에 변경 사항을 적용해야 했습니다. 이렇게 변경된 EC2 인스턴스는 다시 AMI로 생성하여 이를 오토스케일링 그룹 설정에 적용을 해야 합니다. 이를 수동으로 할 경우 번거로울 뿐만 아니라 실수를 할 가능성이 크고, 그로 인해 빈번하게 배포를 수행하기가 어려워지게 됩니다. 이러한 절차는 서비스 개선에 있어서 악영향을 끼치게 될 것입니다. 그래서 조금더 편하게 배포를 할 수 있는 방법을 찾다가 AWS 의 서비스 중 Elastic Beanstalk 나 OpsW.. 2018. 8. 15.
하이브 런칭기 #4 - 오토스케일링 및 알림 설정 Auto Scaling Group을 통한 서버 확장 및 축소CloudWatch를 통해 사용자의 트래픽과 EC2 인스턴스의 리소스 사용량을 주시하고, 이에 따라 EC2 인스턴스의 확장이 필요하게 된 시기에 AMI를 사용하여 EC2 인스턴스를 추가하고, 추가된 인스턴스를 ELB의 인스턴스 리스트에 추가해주면 해당 서비스는 더 많은 트래픽을 받을 수 있게 됩니다. 하지만 이 과정을 수동으로 하게 되면 그만큼 관리자의 피로도도 증가하게될 것입니다. AWS에서는 이를 위해 Cloud Watch를 활용하여 트래픽이 증가하거나 감소하는 경우를 인지할 수 있도록 설정한 후 이에 따라 서버를 확장 또는 축소를 자동으로 수행해주는 Auto Scaling Group이라는 기능을 제공합니다.Auto ScalingGroup을 .. 2018. 8. 15.