일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- RDS
- 구조체
- redirect-gateway
- goland
- esbuild
- model context protocol
- AI
- sqs fifo queue
- go
- 서비스메쉬
- GIT
- ssh 에이전트
- javascript
- AWS
- 디자인패턴
- 2024 톨스토이문학상 수상
- golang
- Kubernetes
- typescript
- 캡슐화
- authorizationpolicy
- 티스토리챌린지
- elasticsearch
- replication lag
- Infra
- GoF
- cosine similarity metric
- context7
- Intellij
- 오블완
- Today
- Total
Fall in IT.
안녕하세요.오늘은 AWS 서비스중 Glacier에 대해서 알아보겠습니다. Glacier란?데이터 보관 및 백업 전용 스토리지 서비스 입니다. Glacier 장점1기가에 약 10원 정도 하는 아주 저렴한 가격에 파일을 보관할 수 있습니다.자주 사용되지 않고, 용량이 매우 큰 데이터를 저장하는데 적합합니다.안정적입니다.S3와 연동하여 생명주기가 끝난 파일들을 Glacier에 저장하여 보관 할 수 있습니다. (다른 서비스들과도 연동 가능) Glacier 단점S3처럼 파일 저장 후, HTTP로 호스팅해서 사용 할 수 없습니다. 파일을 업로드하고 다운로드하는데 오랜 시간이 걸립니다. (수시간)검색에 어려움이 있습니다.일정 기간이 지나야 삭제 할 수 있습니다. Glacier 용어 정리볼트(Vault) - Glaci..
OAuth2에 핵심은 권한과 인증에 있다.예를들어, Facebook 간편 로그인 기능을 사용한다고 했을때 페이스북에 저장된 이름, 성별, 생년월일 등의 정보가 필요할 것 입니다.그렇다면 유저는 페이스북에 내 정보를 달라고 요청할 것 입니다.페이스북은 해당 페이스북의 계정 정보에 접근 할 수 있는 권한이 있는지와 해당 유저가 맞는지 인증을 합니다.이때 사용하는 기술이 OAuth2 기술입니다. OAuth2란?웹. 앱 서비스에서 제한적으로 권한을 요청해서 사용할 수 있는 키(토큰)를 발급해주는 것.OAuth는 3rd party를 위한 범용적인 인증 표준 입니다.외부 사이트와 인증기반의 데이터를 연동할 때 아이디/패스워드를 넘기는 방법은 매우 위험합니다. 따라서, 사용자 임시 인증을 위한 Token을 제공하여 ..
안녕하세요. 오늘은 Angular2에서 HTTP 서비스인 get, post 사용법에 대해서 알아보겠습니다. HTTP Service란?간단히, HTTP 서비스를 통해 서버에 데이터를 요청하고, 데이터를 받아올 수 있는 기능입니다. Angular2에서 HTTP 사용법서비스 클래스를 생성합니다. (ionic sample 코드를 가지고 테스트를 진행하였습니다.) - ionic은 모바일앱 개발을 위한 angular2 기반의 오픈소스 프레임워크 입니다. 서비스 클래스에 HTTP 요청을 위한 로직을 구현합니다. - 서비스 클래스는 Injectable 데코레이터를 붙여줍니다. app.module.ts의 provider에 서비스 클래스를 등록합니다. 사용하고자하는 곳에서 import 하여 서비스를 사용합니다. subsc..
안녕하세요. 오늘은 Typescript의 기초 문법들을 알아보도록 하겠습니다. ES6(ECMAScript6)란?ECMAScript는 자바스크립트 표준 단체인 ECMA가 제정하는 자바스크립트 표준이다.ECMAScript는 브라우저에 사용되는 자바스크립트 부분만 표준으로 정의한다. Typescript란?Javascript superset 이며, 간단히 타입이 있는 자바스크립트라고 말할 수 있습니다. Typescript 설치 (npm(node package module)이 설치되어 있다는 가정하에 설명합니다. Nodejs 설치시 함께 설치됩니다.)$ npm install -g typescript설치한 typescript 버전 확인 $ tsc -v ts파일을 js파일로 컴파일tsc 파일명.ts $ tsc mai..
안녕하세요. 오늘은 ADC(Application Delivery Controller)에 대해서 알아보겠습니다. ADC(Application Delivery Controller) 란?쉽게 말해서 보안 / 성능 / 가용성을 향상 시키기 위해 사용하는 네트워크 장비라고 할 수 있습니다.일반적으로 ADC라는 말은 미국의 시애틀에 본사를 두고 있는 F5 Networks에서 시작하여 약 3년전부터 본격적으로 사용 되어지기 시작했습니다.이미 시장에서는 L4 Switch 혹은 L7 Switch라는 말이 대부분의 사람들이 알기 쉽고 오래된 표현 입니다. ADC(Application Delivery Controller) 세부내용애플리케이션 딜리버리 컨트롤러(ADC)는 일반적으로 데이터센터의 웹 서버 앞에 위치합니다.이 컨..