일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- POD
- ansible
- leetcode
- WSGI
- IAM
- 쿠버네티스
- FastAPI
- github
- docker
- event loop
- Django
- Service
- Deployment
- s3
- ebs
- terraform
- asyncio
- EC2
- Kubernetes
- Python
- EKS
- asgi
- intervals
- dockerfile
- YAML
- AWS
- IAC
- 자바스크립트
- K8S
- elasticsearch
- Today
- Total
목록전체 글 (156)
궁금한게 많은 개발자 노트
EC2: Elastic Compute Cloud = infrastructure as a Service AWS Service들중 가장 많이 사용되는 service이다. 단지 하나의 서비스인 것이 아니라, 여러 것들의 복합 서비스이다. 주로 다음과 같은 기능들로 구성됩니다. Renting virtual machines (EC2) Stroring data on virtual drives (EBS: Elastic Block Store) Distribute load across machines(ELB: Elastic Load Balancer) Scale service using an auto-scaling group or ASG(Auto Scaling Groups) 즉, EC2를 이해하는 것은 클라우드의 동작 방..
IAM : Identity and Access Management, Global Service AWS Resource에 대한 액세스 권한 관리 User는 조직내 구성원들을 뜻하며, grouping되어 질 수 있다. 그룹은 다른 그룹을 포함할 수 없으며 User로만 구성됨 모든 User가 Group에 속해야 하는 것은 아니며, 하나의 User는 여러 Group에 속할 수 있습니다. User를 생성하고 Group을 생성하는 이유: Permissions IAM내에서 User나 Group은 JSON documents로 관리되어 집니다. User가 어떤 것을 할 수 있는지 또는 어떤 그룹에 속하며 그 그룹은 어떤 것을 할 수 있는 지에 대한 권한 설정을 할 수 있습니다. (least privilege princi..
[ AWS Regions ] AWS region은 us-eats-1, eu-west-3 ...과 같이 표기되며, 대부분AWS service들은 region-scoped application을 launching할 때 region을 선택하는 기준 몇가지 1. Compliance with data governance and legal 지역의 데이터 관리 방법과 법을 확인해야 함 2. Proxmity to customers: reduced latency 너무 먼 지역의 AWS service를 이용한다면 지연이 발생할 수 있음 3. Avaliable services within a region: new service and new features aren't avaliable in every region 모든 서..
현재 FastAPI를 사용하여 User API를 개발하고 있는 도중, Register시 들어오는 field들에 대한 validation기능 구현이 필요 schema에 지정한 UserCreate Model에서 @validator decorator를 사용하여 구현이 가능하지만, 여러 필드들에 대한 검증을 한번에 front-end로 전달할 수 없는 점이 있고 각 필드 validation의 우선순위를 임의로 지정할 수 없어 새로운 방안 필요 추가로, email의 경우 해당 schema의 vaildation을 거치기 전 의도하지 않은 fastapi의 RequestValidationError이 발생 해당 Error에 대해서만 exception handler를 구현하기도 애매한 상황 그래서 Custom Middlew..
클라우드 컴퓨팅이란 무엇일까? -> on demand delivery of computer power, database storage, applications, and other IT resoures 즉, 사용자가 원하는 자원을 원할 때, 비용을 지불하는 만큼 자유롭게 사용할 수 있음 server, storage, database들에 간편하게 접근하는 방법을 지원해주는 application service들의 집합 기존 개인/회사가 소유해야하는 server, storage, database에서 보다 유연하게 대응할 수 있도록 해주며, 원하는 만큼의 스케일링 및 down-sizing이 원활하게 일어날 수 있게 해주는 일종의 서비스 [ Cloud Computing 5가지 특성 ] 1. On-demand sel..