일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- terraform
- AZ-900
- AZURE
- IAC
- event loop
- AWS
- Deployment
- WSGI
- Kubernetes
- Python
- POD
- asyncio
- ansible
- elasticsearch
- asgi
- EC2
- leetcode
- DevOps
- 자바스크립트
- FastAPI
- Django
- ebs
- docker
- K8S
- Network
- AZ-104
- 쿠버네티스
- dockerfile
- EKS
- Service
- Today
- Total
목록분류 전체보기 (174)
궁금한게 많은 개발자 노트
[ 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..
FastAPI에서는 강력하고 직관적인 Dependency Injection system을 가지고 있습니다.사용하기에 쉽고, 개발자로 하여금 FastAPI를 사용해 다른 컴포넌트들과 통합하기에 유용하도록 설계되었습니다. Dependency Injection이란?"Dependency Injection" means, in programming, that there is a way for your code (in this case, your path operation functions) to declare things that it requires to work and use: "dependencies". And then, that system (in this case FastAPI) will take care..
SQLalchemy를 알아보기 전에 ORM의 개념에 대해 먼저 알아보려합니다. ORM(Object Relational Manager)은 객체-관계 mapping을 의미합니다. 객체 지향 프로그래밍 언어를 사용하여 호환되지 않는 type 시스템 간에 데이터를 변환하기 위한 프로그래밍 기술입니다. - 메모리에서의 클래스(객체 지향 프로그래밍)와 관계형 데이터베이스의 테이블은 서로 일치하지 않으므로 ORM을 통해 불일치를 해결합니다. 간단하게 요약하면, 애플리케이션을 만드려면 데이터가 필요합니다. 데이터는 데이터베이스에서 관리하고 있으므로, 데이터베이스에서 쿼리로 원하는 데이터를 가져오려면 원래 SQL Tool 사용이 필요했지만, 지금은 애플리케이션 안에서 sql의 동작을 대신해주는 ORM기능이 있다고 생각하..