일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OpenAI
- ChatGPT
- PCA
- 지도학습
- GPT-4
- 해커톤
- 분류
- regression
- LG Aimers 4th
- gpt
- 오블완
- 티스토리챌린지
- LG
- deep learning
- 회귀
- 딥러닝
- Classification
- 머신러닝
- supervised learning
- LLM
- LG Aimers
- AI
- Machine Learning
- Today
- Total
목록GDGoC KHU 1th (6)
SYDev

4.4. 비밀값을 이용하여 민감한 정보가 담긴 설정값 다루기Secret(비밀값): ConfigMap과 비슷한 API를 가진 별개의 resource로, configmap과 달리 민감한 정보를 다루므로 클러스터 내부에서 별도로 관리됨 -> 노출의 최소화secret은 해당 값을 사용해야 하는 node에만 전달 -> node에서도 저장하지 않고, 메모리에만 담김전달 & 저장 과정에 모두 암호화 적용항상 암호화 상태 유지 X -> 비밀값 객체에 접근할 권한이 있다면, 비밀값의 평문 읽기 가능but 난독화 계층 하나 추가비밀값의 평문 -> Base64로 인코딩된 상태로 취급Base64: 6비트 이진 데이터를 문자 코드에 영향 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식출..

5.1. Compute EngineCompute Engine: GCP에서 제공하는 가상 머신 서비스로, AWS의 EC2에 해당하는 서비스네트워크에 연결된 가상 서버를 제공전 세계에 위치한 데이터 센터들이 광섬유 네트워크로 연결단일 인스턴스에서 글로벌 부하 분산 클라우드 컴퓨팅으로 확장 가능OS 이미지: Debian, CentOS, Ubuntu, SUSSE, Red Hat, Windows Server 등 지원라이브 이전 기능 제공 5.2. VM InstanceLinux, Windows 서버용 공개 이미지뿐만 아니라, 사용자가 만들거나 사용자의 기존 시스템에서 가져올 수 있는 비공개 커스텀 이미지도 실행 가능프로젝트에는 최대 5개의 VPC 네트워크를 가질 수 있음동일 네트워크에 위치한 인스턴스들은 local..

gRPC란? gRPC: Cloud Native Computing Foundation에서 관리하는 open source API architecture 및 system.Remote Procedure Call(원격 프로시저 호출) 모델을 기반으로 함RPC 모델은 광범위 하지만, gRPC는 특정 구현1. Remote Procedure CallRPC에서 client-server 통신은 client API request가 local 작업이거나, request가 내부 서버 코드인 것처럼 작동request에는 직접적으로 호출할 server function과 parameter 포함RPC API는 HTTP, TCP 또는 UDP와 같은 protocol을 기본 데이터 교환 메커니즘으로 사용2. gRPCgRPC는 몇 가지 최적..

앞장에서 구현한 HTTP handler는 데이터를 in-memory에 저장하는 간단한 구현이었다. 이번 장에서는 RDBMS를 사용해 데이터를 영구적으로 저장하도록 변경한다. 책에서 사용한대로 MySQL RDBMS 사용할 예정Section72. MySQL 실행 환경 구축1. 테이블 정의와 마이그레이션 방법 결정Go는 언더스코어(_)로 시작하는 디렉터리 및 testdata 디렉터리는 패키지로 인식 X _tools/mysql/schema.sql에 저장entity.Task type에 해당하는 task table장의 후반부에서 구현하는 로그인 사용자의 영구적 저장을 위해 user 테이블도 정의CREATE TABLE `user`( `id` BIGINT UNSIGNED NOT NULL AUTO_INC..

Section 65. Entity.Task 타입 정의와 영구 저장 방법의 임시 구현1. Entity.Task 타입 정의자체 타입을 지정하여 잘못된 대입 방지package entityimport "time"// 자체 타입을 지정하여, 잘못된 대입 방지type TaskID int64type TaskStatus stringconst ( TaskStatusTodo TaskStatus = "todo" TaskStatusDoing TaskStatus = "doing" TaskStatusDone TaskStatus = "done")type Task struct { ID TaskID `json:"id"` Title string `json:"title"` Status TaskStatus `json:"status"`..
6.1. 상호 호환성이 중요한 이유Go code로 미리 작성된 library를 이용 -> 새로 code를 짜지 않고, 해당 기능을 간편하게 사용할 수 있음그렇다면 Go language로 작성되지 않은 코드는 어떻게 사용할까?- Types of Programming LanguagesInterpreter Languageprogram을 실행할 때, source code를 사전에 machine language로 compile하지 않고 한 줄 한 줄 즉각적으로 실행하는 언어ex) pythonJust In Time(JIT) Compile Languageex) Javasource code를 Java 바이트코드(cpu native 보다는 high level)로 compile해당 바이트코드를 실행할 때, JVM(Java..