일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- coursera
- Associate
- 클라우드
- 클라우드 자격증
- 구글 클라우드
- 딥러닝
- Kubernest
- 구글클라우드서밋
- docker
- GCP
- 네트워크
- Dataproc
- cloud
- DataFlow
- 구글
- 머신러닝
- golang
- 자격증
- go
- 마이크로서비스
- 코세라
- 쿠버네티스
- AWS #빅데이터 #분석 #데이터
- 도커
- cdk
- 구글클라우드플랫폼
- nnictl
- aws
- 구글클라우드
- Today
- Total
목록분류 전체보기 (76)
JD의 블로그
알림 시스템은 많은 프로그램에서 채택한 인기 있는 기능이다. 이 기능을 갖춘 애플리케이션 프로그램은 최신 뉴스, 제품 업데이트, 이벤트, 선물 등 고객에게 중요할 만한 정보를 비동기적으로 제공한다. 알림 시스템은 단순히 모바일 푸시 알림에만 한정되지 않고 SNS 메시지, 이메일, 그리고 푸시 알림 이렇게 3가지로 분류할 수 있다. 1단계 문제 이해 및 설계 범위 확정 1. 어떤 종류의 알림을 지원해야 하는지 물어보기 EX) 푸시 알림, SMS 메시지, 그리고 이메일이다. 2. 실시간 시스템이어야 하는지 물어보기 EX) soft real-time 시스템이라고 가정한다. 알림은 가능한 빨리 전달되어야 하지만 시스템에 높은 부하가 걸렸을 때 약간의 지연은 무방하다. 3. 어떤 종류의 단말을 지원해야 하는지 물..
GPU를 HPC 연산 등에 활용하면서 높은 성능 향상을 체감하는 동시에 한정된 자원을 좀 더 효율적으로 사용하는 연구도 진행중이다. 이전에는 소프트웨어적인 해결책이 연구되었지만, NVIDIA의 지원 아래 하드웨어적 특성을 고려한 해결방안들이 제시되고 있다. 스트림(Stream), 하이퍼 큐(Hyper-Q)를 거쳐서 제시된 MPS의 개념에 대해서 간단히 살펴보자. MPS란? MPS(Multi-Process Service)는 다수의 프로세스가 동시에 단일 GPU에서 실행되도록 해주는 런타임 서비스다. 이전에 활용된 동시 실행 방식을 살펴보면 스트림(Stream) CUDA 실행을 위한 비동기 객체로, 각 스트림에 속한 작업끼리 순차실행이 강제되지만 서로 다른 스트림끼리는 동시 실행이 가능한 방법이다. 디바이스..
SAM(Serverless Application Model)이란? AWS 서버리스 애플리케이션 모델(SAM)은 서버리스 애플리케이션을 구축하기 위한 오픈 소스 프레임워크다. 함수, API, 데이터 베이스 같은 리소스를 생성하기 위해 YAML 형태의 약식 구문을 제공한다. 리소스 몇 줄만으로도 애플리케이션을 정의하고 모델링 할 수 있다. 배포 중에 SAM은 SAM 구문을 CloudFormation 구문으로 변환 및 확장하므로 서버리스 애플리케이션을 더 빠르게 구축할 수 있다. 샘플 AWS SAM 애플리케이션 sam init sam init을 하면 애플리케이션 이름, 런타임, 디펜던시, 애플리케이션 템플릿 등을 선택할 수 있다. 선택을 하고 나면 기본적인 프로젝트 디렉토리를 생성한다. sam-app/ ├──..
이중 지불 문제는 단일 화폐 단위가 두 번 결제되어 발생하는 문제이다. 예를 들면 A라는 사람이 1,000원을 가지고 있는데 B와 C에게 동시에 요청했을 때 (웹에서는 B에게 보내도록, 모바일에서는 C에게 보내도록 동시에 클릭했을 때를 생각해보자), 보통의 경우에는 은행이라는 중앙제어 시스템이 있기 때문에 거래 요청이 발생한 순서대로 거래를 진행하여 이중 지불 문제를 해결하게 된다. 중앙 제어 시스템이 요청이 먼저 들어온 거래를 순차적으로 처리하는 것이다. 그러면 중앙 관리 기구나 신뢰할 수 없는 단체 즉 제 3자가 없는 비트코인에서는 어떻게 이중 지불 문제를 해결했을까? 비트코인 네트워크에서는 작업 증명방식과 합의 알고리즘을 이용해 이중 지불 문제를 해결했다. 비트코인을 거래하기 위해서는 기본적으로 비..
미러 프로토콜은 디파이 중 스테이블코인과 미국 주식을 합성자산으로 만든 mAssets을 함께 예치할 수 있게 해주는 것이다. 미러 프로토콜을 이해하기 위해서는 테라와 루나에 대한 이해가 필요하다. 테라 테라는 '티몬'의 창업자인 '신현성' 대표님이 공동 창립한 기업으로, 블록체인 결제 시스템을 제공하며 스테이블 코인 테라가 국경 없는 디지털 화폐로 사용될 수 있도록 네트워크를 구축하고 있다. 테라에서는 국경 없는 디지털 화폐로 스테이블 코인 '테라'와 스테이킹 토큰 '루나'를 발행하여 사용하고 있다. 암호화폐는 변동성이 높아 결제 수단으로 사용하기에 아직까지 어렵기 때문에 스테이블 코인으로 결제를 지원하고 있다. 스테이블 코인은 안정적인 코인을 의미하며 스테이블 코인은 법정 화폐를 담보로 하는 '법정 화..
리액트 상태 관리 사용자 인터페이스는 콘텐츠 생산자가 콘텐츠를 만들어내기 위해 사용하는 도구다. 콘텐츠 생산자에게 최선의 도구를 만들기 위해서는 데이터를 효율적으로 조작하고 변경하는 방법을 알아야 한다. 컴포넌트 트리는 프로퍼티를 통해 데이터가 흘러갈 수 있는 컴포넌트 계층 구조를 뜻한다. 프로퍼티는 절반을 담당하고, 나머지 절반은 상태(State)가 담당하게 된다. 리액트 애플리케이션의 상태는 데이터에 의해 조종되며 변경될 수 있다. 상태를 조리법 애플리케이션에 도입하면 셰프가 새 조리법을 만들 수 있고, 기존 조리법을 변경하거나 오래된 조리법을 제거할 수도 있다. 상태와 프로퍼티는 서로 관계가 있다. 리액트 애플리케이션을 사용할 때는 이 관계에 기반해 컴포넌트들을 부드럽게 합성해 서로 엮는다. 컴포넌..