profile
쿄쿄
태그 목록
전체보기 (175)aws(24)django(17)graphql(16)네트워크(9)python(8)graphene(8)elb(7)rds(6)decorator(5)S3(5)Aurora(5)migrations(4)serverless(4)Databases(4)docker(4)운영체제(4)route53(4)데이터베이스(4)프로토콜(3)ec2(3)cloudfront(3)http(3)Cloud Practitioner(3)ORM(3)zappa(3)auto scaling group(3)lambda(3)@property(3)ecs(2)AB180 academy(2)ebs(2)model(2)테이블(2)mysql(2)React(2)middleware(2)matplotlib(2)IAM(2)스키마(2)API Gateway(2)Kinesis(2)encryption(2)query(2)자료구조(2)파이썬(2)cloudwatch(2)Fargate(2)athena(2)ecr(2)SQS(2)dynamodb(2)amplitude(2)Flask(2)load balancer(2)docs(2)sns(2)Django Docs(2)Relay(1)변수위치인자(1)types(1)성능개선도우미(1)데이터분석(1)dataloader(1)ssl(1)nat(1)모델(1)Resolvers(1)인덱스(1)security(1)2계층(1)Kinesis Data Streams(1)게시판(1)조각화(1)GWLB(1)라우팅(1)정합성(1)스케줄링(1)DB Concurrency(1)IPv4(1)DB이중화(1)ElastiCache(1)ab180(1)slow query(1)다형성(1)custom(1)await(1)nodes(1)IP주소(1)serializer(1)장애 회고(1)View(1)PostgreSQL(1)psycopg2-binary(1)async(1)class(1)network(1)slack bolt(1)long polling(1)ALB(1)transaction(1)ip(1)tcp(1)Cross-Zone Load Balancing(1)GLUE(1)staticmethod(1)Generic(1)settings(1)Routing Policy(1)error(1)endpoint(1)q(1)If_Else(1)실행(1)TLS(1)REST API(1)json(1)redux-toolkit(1)Policies(1)레이어(1)filter(1)PyconKorea(1)view table(1)ARP(1)Slack Bot(1)Load balancing(1)연결리스트(1)타입(1)union(1)Message Visibility Timeout(1)@transaction.atomic(1)cd(1)함수(1)Funnel 차트(1)Domain Registrar(1)v2(1)Enum(1)dict.get()(1)Interfaces(1)Health checks(1)hook(1)invalid elf header(1)dw(1)subscriptions(1)cpu(1)signed cookie(1)포트 포워딩(1)TwoScoopsOfDjango(1)Overriding(1)data(1)mock(1)암호화(1)스택(1)super(1)dict(1)키워드인자(1)Model Managers(1)Budgets(1)액세스(1)classmethod(1)db(1)Connection Draining(1)academy(1)4계층(1)Canary(1)Domain Service(1)행 늘리기(1)Two Scoops of Django(1)segmentation 차트(1)paginatioin(1)Acess Policy(1)customizing(1)rest framework(1)Database(1)yield(1)Map(1)resolver(1)seed(1)mutation(1)CRUD(1)file(1)응답(1)websites(1)공룡책(1)(1)RCU(1)NLB(1)redshift(1)정규화(1)squashing(1)csv(1)pandas(1)cached_property(1)보안(1)vpc(1)redux(1)ttl(1)set(1)generate_series(1)컴퓨터끼리(1)추상화 클래스(1)7계층(1)Neptune(1)로깅(1)스레드(1)Sticky Sessions(1)test(1)최적화(1)EFS(1)PyCon(1)ci(1)프로세스(1)numpy(1)slack(1)Traffic flow(1)cors(1)CLB(1)DMS(1)promise(1)sql(1)무결성(1)URI(1)taxanomy(1)뷰 테이블(1)queryset(1)Billing(1)DNS(1)patch(1)SQS with ASG(1)Thread(1)SAA(1)리액트(1)execution(1)Proxy(1)쿼리(1)Cloud Practitioner Essentials(1)
post-thumbnail

Cloudfront에 signed cookie로 access 하기

Cloudfront에 signed cookie로 access 하기 람다 concurrent invocation limit 1000개까지 가능

3일 전
·
0개의 댓글
post-thumbnail

M1에서 마주한 psycopg2-binary install error

파이썬 버전을 업데이트할 미래의 나를 위한 공유오늘 파이썬 버전 3.8.1 -> 3.9.9로 업데이트 하면서 마주한 에러를 리포트 한다.파이썬은 현재 버전 3.10.4까지 release 되었다. zappa를 사용해 lambda로 서버를 실행하는 우리 서비스는 람다가,

6일 전
·
0개의 댓글

AWS SAA 시험 준비 워크샵

AWS 자격증 시험 준비 워크샵 내용 정리(시험에 잘 나오고 헷갈리는 내용 위주로 정리함)3가지 SSE-S3, SSE-KMS, SSE-C가 있다.SSE-S3: S3가 관리한다. \- 다른 리전에서도 복제된 데이터를 복호화 할 수 있다.SSE-KMS는 다른 리전으로

2022년 5월 10일
·
0개의 댓글
post-thumbnail

Django docs | Multiple databases

이 글은 Django Docs를 읽고 정리한 것입니다. 장고 settings에 들어갈 수 있는 환경변수 중 DATABASE_ROUTERS가 있다. 이 환경 변수에는 마스터 라우터(django.db.router)가 사용해야 하는 라우터의 클래스 명이 리스트로 아래와 같

2022년 5월 9일
·
0개의 댓글
post-thumbnail

SQL(Postgres) | generate_series

generate_series 함수는 특정 value에 따라 행의 개수를 늘리기 위해 사용한다.SQL을 사용하면서 특정 value에 따라 row의 갯수를 늘려야 할 때가 있다.예시 상황예를 들면 특정 유저에게 상품권을 지급하기 위한 "유저 id", "금액" 컬럼을 가진

2022년 5월 7일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 8(Relay: Nodes)

Graphene Node에 대해 공부하기에 앞서 GraphQL에서 사용하는 cursor 개념 자체를 먼저 알아보도록 한다. Cursor 페이지네이션에는 두 가지 개념이 있다. offset/limit 기반 cursor 기반 apollographql에서 설명하는 off

2022년 5월 4일
·
0개의 댓글
post-thumbnail

RDS 성능 개선 도우미(Performance Insight) 알아보기

성능 개선 도우미를 자세히 알아 보기에 앞서, 성능 개선 도우미가 DB에 부하를 줄 수 있는지부터 살펴 보려 한다.성능 개선 도우미는 DB에 얼만큼 부하를 줄까?우아한 형제들 기술 블로그에 따르면 성능 개선 도우미 모니터링을 하는 경우 DB에 부하를 줄 수 있다. 성능

2022년 5월 2일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 7(Execution: Query Validation)

Query Validation GraphQL로 쿼리를 실행하면 Query AST가 쿼리가 유효 하며 실행 가능한 상태인지 확인한다. 아래에 자주 사용되는 validator와 custom validator에 대해 소개한다. 추상 구문 트리(abstract syntax

2022년 5월 1일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 7(Execution: Dataloader)

Dataloader > Dataloader를 이용하면 GraphQL에서 발생할 수 있는 N+1 problem을 해결할 수 있다. Dataloader는 현재 사용하는 앱에서 데이터를 가져오는 데 사용할 수 있는 fetching layer로, 이를 이용하면 데이터베이스나

2022년 4월 30일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 6(Execution: Middleware)

Middleware Middleware는 schema 내의 필드를 검사 하기 위해 사용할 수 있다. 어떤 객체, 함수든resolve(next_middleware, *args)에 응답할 수 있다면 middleware가 될 수 있다. resolve(next_middlew

2022년 4월 28일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 5(Types Reference: Union & Mutation)

이 글은 Graphene Docs를 읽고 작성한 것입니다. Union Union 타입은 필드를 갖지 않으며 다만 다른 ObjectType들의 모임(?)으로 이루어진다. 또한, Union 타입을 정의할 때는 types만 명시해 연결하는 역할을 하며 field를 추가할

2022년 4월 28일
·
0개의 댓글
post-thumbnail

AWS Aurora Serverless v2 출시 정보 정리

이 글은 를 읽고 정리한 것입니다. Aurora Serverless v2 > Aurora Serverless는 낮은 빈도/ 예측 불가한 워크 로드에 대응하기 적합한 데이터베이스로, 사용량이 많은 경우 리소스를 확장해야 하며 반대로 사용량이 적은 경우 리소스를 축소해야

2022년 4월 28일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 4(Types Reference: Enums & Interfaces)

Enums Enum은 unique, constant 값을 설정하기 위해 사용하는 GraphQL 타입이다. 아래와 같이 Episode enum class를 만들 수 있다. 방법 1 방법 2 만약 사용하려는 Enum이 이미 정의되어 있다면 Enum.f

2022년 4월 28일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 3(Resolvers)

Resolvers Resolver는 스키마의 필드에 해당하는 데이터를 가져와서 쿼리 하는 데 도움을 주기 위한 메소드이다. Resolver는 lazy 실행이기 때문에 만약 resolver가 정의된 필드가 쿼리에 포함되지 않는다면 해당 resolver는 실행되지 않는다.

2022년 4월 26일
·
0개의 댓글
post-thumbnail

우리 서비스, GraphQL 도입해야 하는 단계인가?

아래의 내용은 우리 회사 개발팀에서 논의한 내용을 정리한 것입니다. 개발자 분들께서 열정적으로 토론한 내용을 정리해 보았습니다. 우리 서비스에서 GraphQL이 필요한가??!!!!!!!! GraphQL 도입에 대한 논의 배경 우리 서비스의 현재 상태는 다음과 같다.

2022년 4월 26일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 2(Types Reference: Schema, Scalar, List, Non-Null)

Types Reference Graphene은 Python의 일반적인 값을 나타내는 몇 가지 기본 types를 제공한다. 이 types는 query의 leaves에서 값을 보여주는 역할을 한다(GraphQL은 그래프이고 이 그래프의 leaf node는 해당 값이 된다고

2022년 4월 24일
·
0개의 댓글
post-thumbnail

GraphQL - Graphene: 1

이 글은 Grapehene Docs를 읽고 정리한 것입니다(조금 더 정확히는 graphene-django). Graphene > Graphene은 파이썬에서 code-first approach를 통해 GraphQL API를 구현하는 데 사용하는 라이브러리이다. Co

2022년 4월 24일
·
0개의 댓글
post-thumbnail

GraphQL - HTTP

Serving GraphQL with HTTP Web Request Pipeline 최신 웹 프레임워크들은 대부분 미들웨어 스택을 통과하는 파이프라인 모델을 사용한다. 이 때 GraphQL은 모든 인증 미들웨어의 뒤쪽에 위치해야 한다. GraphQL을 이용해 HTTP

2022년 4월 23일
·
0개의 댓글
post-thumbnail

GraphQL - 스키마 확인

이 글은 GraphQL Docs를 읽고 정리한 글입니다. GraphQL 스키마가 지원하는 쿼리에 대한 정보를 확인하기 위해 introspection 시스템(스키마 확인 시스템)을 이용할 수 있다. 쿼리 방법 __schema 필드로 유효한 타입 확인하기 만약 어떤 유

2022년 4월 22일
·
0개의 댓글
post-thumbnail

GraphQL - 실행

이 글은 GraphQL Docs를 읽고 정리한 글입니다. 타입 시스템을 이용해 GraphQL 쿼리의 유효성을 검증할 수 있다. 이 때 GraphQL은 타입 시스템 없이 쿼리를 실행할 수는 없다. 검증이 끝나면 쿼리 실행 결과가 반환 된다. GraphQL의 실행 타입

2022년 4월 21일
·
0개의 댓글