일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구글
- GCP
- coursera
- go
- Kubernest
- nnictl
- DataFlow
- 구글클라우드
- cloud
- aws
- 머신러닝
- 구글클라우드서밋
- docker
- 코세라
- 마이크로서비스
- cdk
- 클라우드
- 클라우드 자격증
- 네트워크
- golang
- 도커
- AWS #빅데이터 #분석 #데이터
- 자격증
- 구글클라우드플랫폼
- 딥러닝
- Associate
- 구글 클라우드
- 쿠버네티스
- Dataproc
- Today
- Total
목록2020/01 (17)
JD의 블로그
애플리케이션을 만들 때 확장성, 복원력 및 가용성을 고려하지 않을 수 없습니다. 따라서 이러한 요소들을 고려하여 애플리케이션을 디자인하는 방법을 알아보겠습니다. 최근 애플리케이션은 모노리틱 프로그램에서 보다 작은 분산형 마이크로서비스로 분해되고 있습니다. 이러한 흐름으로 작업은 병렬 및 비동기식으로 수행되므로, 애플리케이션은 복원력이 있어야 합니다. 배포는 자동화되고 예측이 가능해야하며 모니터링을 통한 원격 분석은 시스템의 상태를 이해하는데 필수적입니다. (1) 아키텍처 스타일 먼저 아키텍처 스타일을 결정해야합니다. 그러기 위해서는 아키텍처 디자인 특성에 대해 파악하고 있어야 합니다. 아키텍처 스타일 종속성 관리 도메인 유형 N 계층 서브넷으로 분할되는 가로 계층 전통적인 비즈니스 도메인 (업데이트 빈도..
엔티티(Entity)란? 🤔 엔티티는 사용자의 발화문 속에 포함되어 있는 중요 키워드를 의미한다. 이러한 엔티티를 조합하여 사용자의 의도(인텐트)를 파악하게 된다. 발화 작업을 하기 전에 엔티티 구조를 미리 설계하는 것이 좋다. 엔티티 구조 엔티티 명 : 엔티티가 가진 의미의 주제라고 생각하면 된다. 대표엔트리 : 엔티티를 인식하기 위한 대표 엔트리이다. 동의어 : 대표엔트리에 대해 같은 의미를 가질 수 있도록 만든 엔트리이다. 엔티티의 종류 1. 시스템 엔티티 자주 사용하는 날짜, 시간, 지명과 같은 일반적인 엔티티의 경우, 카카오 i 오픈빌더 내에 시스템 엔티티로 내장되어 있다. (시스템 엔티티의 종류는 여기에서 확인할 수 있다.) 시스템 엔티티는 sys. 라는 단어로 시작한다. 2. 나의 엔티티 (..
카카오 오픈빌더를 이용하여 챗봇을 제작하기에 앞서 카카오 i 오픈빌더만의 특징을 정리해보는 시리즈입니다. What is kakao i open builder? 카카오의 AI 기술을 통해 카카오톡 채널 챗봇, 카카오미니 보이스봇, 카카오 보이스 서비스 등의 인공지능 챗봇 및 음성인식 비서를 만들 수 있는 서비스이다. 여기서는 주로 카카오톡 채널 챗봇 제작을 위한 과정을 얘기할 예정이다. * 카카오톡 채널 챗봇 대화형 인터페이스 챗봇으로, 카카오톡 채널 관리자센터에서 개설한 카카오톡 채널을 이용해 챗봇 서비스를 할 수 있게 도와주는 서비스이다. 오픈 빌더의 구조 현재 카카오 i 오픈빌더의 경우 OBT 중이며, 오픈빌더 신청을 위해서는 카카오톡 채널을 공개한 상태로 오픈빌더 회원 가입 후 승인 신청을 통과해야..
Devops를 위해, Ansible, Git, Docker 등을 이용해 command line 환경에서 처리 가능하게 만듬으로써 개발을 빠르게 할 수 있습니다. 그러나, 이러한 도구와 도구 사이에도 연결하는 작업들이 필요하고 연결 자체에 시간과 노력이 필요하며 이런 부분에서 실수가 발생하여 문제가 생길 수 있습니다. Jenkins는 이러한 문제를 해결하고, 좀 더 개발을 효율적으로 할 수 있게 도와줍니다. Jenkins는 어떻게 개발을 효율적으로 만들어주는가? Jenkins는 빌드와 테스트 등을 위해 서버에 로그인하고 명령어를 수행하는 다소 복잡한 과정을 단순화해줘 한층 더 효율을 높일 수 있게 해줍니다. 인프라 구축은 조금만 잘못되어도 큰 영향을 미치는 작업인데, 절차상의 오류로 인해 발생하는 문제도 ..
Docker Docker는 인프라에서 애플리케이션을 분리하고 인프라를 관리형 애플리케이션처럼 처리할 수 있게 해준다. 코드를 더욱 빠르게 출시, 테스트, 배포하고 코드 작성과 실행 주기를 단축하는데 도움이 된다. Docker 기본 hello world 컨테이너를 실행한다. docker run hello-world 실행된 컨테이너는 Hello from Docker! 을 반환한다. 처음 hello world 컨테이너를 실행하면 Docker 데몬이 hello-world 이미지를 검색한다, 그러나 로컬에서 이미지를 찾지 못했기 때문에, Docker Hub라는 공개 레지스트리에서 이미지를 가져온 후, 가져온 이미지에서 컨테이너를 생성하고, 컨테이너를 실행한다. 다음 명령어로, 가져온 컨테이너 이미지를 확인할 수 ..
기본 자료형 불리언 bool 문자열 string 정수 int, int8, int16, int32(rune), int64 uint, uint8(byte), uint16, uint32, uint64, uintptr 실수 float32, float64 복소수 complex64, complex128 구조체(Structs) 필드(데이터)들의 조합 type 선언으로 struct의 이름을 지정할 수 있다. package main import "fmt" type Vertex struct { X int Y int } func main() { fmt.Println(Vertex{1,2}) } 구조체 리터럴(Struct Literals) : 필드와 값을 나열해서 구조체를 새로 할당하는 방법 import "fmt" type V..