일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Refactoring
- docker
- Fast API
- Network
- 코어 이더리움 프로그래밍
- Container
- IMAGE
- 백준
- 전문가를 위한 파이썬
- rust
- 파이썬
- guru
- Ethereum
- AWS
- RabbitMQ
- BAEKJOON
- 블록체인
- function
- fluent python
- 동시성
- 이더리움
- Kubernetes
- Thread
- Python
- 러스트
- 플랫폼
- 알고리즘
- BlockChain
- dockerfile
- Algorithm
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록Dev Circles/Ausg (4)
Victoree's Blog
들어가며.. 평소 유저향 서비스 개발을 5년째 해오고 있는 나는 API 서버 개발, CICD 배포 관리나 인프라 리소스 관리 등등을 해오곤 했는데, 아직 검색 엔진을 기반으로 한 검색 기능이나 추천 기능을 구현해 볼 기회가 없었다. 이번 프로젝트는 아직 경험해보지 못한 검색/추천 기능들을 직접 해볼 기회가 있고, 이를 대상으로 할 데이터 셋도 크고 사용자 트래픽도 꽤 받아볼 수 있는 기회라고 판단해서 현재 열심히 출시 준비를 하고 있다. 검색과 관련한 기능을 곧 맡아서 개발해야 하기 때문에, 요즘 검색엔진 공부를 하고 있고 이렇게 글을 적게 되었다 🙂 이 글은 말이죠~ Elasticsearch(검색 엔진)가 어떤 역할을 하는 녀석인지 감이 안 오는 사람, Elasticsearch에서 해주는 기능들이 어떤..
이번 포스트에서는 CloudFront에 대해 소개하겠습니다. CloudFront Cloud Front = Cache Server + CDN 클라우드 프론트는 캐시 서버와 CDN의 기능을 하는 서비스입니다. 캐시 서버와 CDN에 대해 소개할게요 🤓 1. Cache Server 란? 보통 어떤 웹페이지를 php나 Node.js로 만들어서 서비스를 제공하고 있을때, 사용자 요청이 들어오면 정적으로 html을 전송하는것이 아니라 어떤 일련의 작업들을 하고, html을 생성해서 응답해주는 방식으로 동작합니다. 이렇게 동적으로 html 파일을 생성해서 서비스하는 방식은 정적 파일을 바로 제공해주는 것 보다 더 많은 리소스를 사용하게 되죠. 웹페이지가 자주 변경되는 경우가 아닌데, 사용자의 요청이 들어올 때마다 같은..
이번 포스트에서는 S3와 Signed URL에 대해 소개하겠습니다. S3 S3는 Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스입니다. 주요 특징 1) Scale Up 일반적으로 파일 서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야하는데, S3는 스케일업 작업을 대행해줍니다. 그래서 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어집니다. 2) 접근 권한 설정 파일에 대한 접근 권한을 지정 할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지 할 수 있습니다. 중요한 개인정보와 관련된 파일은 private으로 설정해두는 것처럼 접근 제어를 할 수 있겠죠? 3) 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 제공 4) Pay As You Go ..
1. EKS란? Elastic Kubernetes service의 약자로, AWS에서 제공하는 컨테이너 기반의 서비스입니다. AWS에서는 EKS를 다음과 같이 설명하고 있습니다. EKS란 자체 쿠버네티스 컨트롤 플레인이나 작업자 노드를 설치 및 운영할 필요 없이 AWS에서 쿠버네티스를 손쉽게 실행할 수 있도록 지원하는 관리형 서비스입니다. 위 말만 가지고는 EKS가 무슨 서비스인지 잘 이해가 되지 않습니다 :( 우선 쿠버네티스를 잘 모르시는 분들을 위해 잠깐 쿠버네티스에 대해 먼저 설명하고 다시 EKS를 살펴봅시다! 1-1. Kubernetes 란? 대규모 컨테이너화된 애플리케이션을 배포 & 확장 &. 관리하는 데 사용할 수 있는 오픈 소스 소프트웨어 쿠버네티스로 서비스를 구축할 때는 특정 파드들의 네트..