Enterprise APP
Write an AWS Lambda function (in either Node.js, Java or Python)Have the function connect to the Amazon Redshift database and perform an SQL callDefine an API Gateway API that receives the REST request and forwards it to the Lambda functionAPI Gateway also has the ability to cache responses, which can provide faster performance by not always connecting to Amazon Redshift (eg for recently accesse..
https://www.youtube.com/watch?v=t6tTyDTpGoY&feature=youtu.be 1. 아마존의 데브 옵스 개발 배포 경험을 기반한 AWS 코드 서비스 활용하기 윤석찬 @channyun AWS Korea 테크에반젤리스트 2. 목차 • 아마존닷컴의 DevOps 이야기 • DevOps를 위한 AWS 코드 서비스 ü Code Commit ü Code Pipeline ü Code Deploy • 미래의 DevOps ü ChatOps ü Voice Ops 3. Cloud_ Microservices_ DevOps_ 요즘 이런 용어들이 유행입니다! 4. "미래는 이미 와 있다. 단지 널리 퍼져있지 않을 뿐이다.” "The future is already here — it's just not..
* `$applyAsync`와 `$httpProvider.useApplyAsync(true)` 사용 //$disgest가 반영되는 것과 관련된 이벤트 유형은 아래 3가지 경우 뿐 //1. 사용자 이벤트 ng-click 등 //2. XHR promise 처리시 //3. $timeout 호출시 // 다수의 이벤트가 동시에 발생하는 경우에는 매 이벤트 마다 $digest가 반영되므로 이벤트 처리건수 == $disgest 호출건수로 DOM 처리 반복으로 성능저하. //따라서 이벤트 요청을 queue에 쌓아서(ascynchronous) 일정주기마다(평균10ms) $apply를 반영하도록 코드 변경필요 //참고:https://www.youtube.com/watch?v=AvwhNOfsCYQ //다수의 이벤트 일괄 d..
* Directive의 특성상 재귀호출이 이루어지는 scope 설정을 isolated scope로 사용해야 할 필요성이 있는지 확인* scope 데이터와 DOM 상호 Two-way binding이 필요한가? -> 1.5.5 부터 지원되는 `
REST 아키텍처를 훌륭하게 적용하기 위한 몇 가지 디자인 팁2012년 02월 27일 | 김재석최근의 서비스/애플리케이션의 개발 흐름은 멀티 플랫폼, 멀티 디바이스 시대로 넘어와 있습니다. 단순히 하나의 브라우저만 지원하면 되었던 이전과는 달리, 최근의 서버 프로그램은 여러 웹 브라우저는 물론이며, 아이폰, 안드로이드 애플리케이션과의 통신에 대응해야 합니다. 그렇기 때문에 매번 서버를 새로 만드는 수고를 들이지 않기 위해선 범용적인 사용성을 보장하는 서버 디자인이 필요합니다.REST 아키텍처는 Hypermedia API의 기본을 충실히 이행하여 만들고자 하는 시스템의 디자인 기준을 명확히 확립하고 범용성을 보장하게 해줍니다. 이번 글에선 현대 서비스 디자인을 RESTful하게 설계하는 기초적인 내용에 대..
> vi .gitignore 프로젝트 root경로에 .gitignore 생성 후 제외할 파일 편집 > git commit -a -m 'add git ignore files' 커밋해야 반영 됨 이미 커밋 반영된 파일일 경우 > git rm --dry-run 제외파일 > git rm 제외파일 repository에서는 삭제하지 않을 경우 > git rm --cached 제외파일
~version "Approximately equivalent to version" ^version "Compatible with version" ~1.2.3 := >=1.2.3 =1.2.3 =1.2.0 =1.2.0 =1.0.0 =1.0.0 =0.2.3 =0.2.3 =0.2.0 =0.2.0 =0.0.0 =0.0.0 =1.2.3 =0.2.3 =0.0.3
- 임시제외: git update-index --assume-unchanged 파일명- 임시제외 취소: git update-index --no-assume-unchanged 파일명
출처: https://medium.com/opinionated-angularjs/techniques-for-authentication-in-angularjs-applications-7bbf0346acec#.n0okoba2h
Swagger: RESTful API를 설명하고 표현하기 위한 프로젝트. Swagger Specification(스펙): API를 설명하고 쉽게 표현하기 위한 정의와 규칙들의 모음.(현재 스펙 2.0) 사용상의 장점: API를 보다 이해하기 쉽도록 보여주고 다양한 프로그래밍 언어의 코드로 자동생성이 가능하다. 아울러 다양한 툴을 함께 사용하여 결과 파일이나 테스팅 용도로도 활용. 스펙 파일 포맷: 표준 JSON 또는 YAML 형태로 Swagger Spec을 저장해서 사용. 스펙 파일 구조: 한 개의 파일로 spec을 정의하지만 여러개의 파일로 spec을 나눠서 사용가능. 스키마: API 스펙을 위한 root 오브젝트로 필드(Field)의 세트들로 구성되며 이는 다시 고정형 필드와 패턴형 필드로 나뉜다.