
GraphQL으로 간단한 project를 진행할 수 있는 기회가 생겨서 GraphQL을 조사하고 개발하되었다. 기존에는 REST API 형식으로 api를 구성했다. GraphQL을 사용하면서 느낀 것은 schema 변화에 많이 자유로워 질 수 있는 장점이 크다. REST API로 구성하게 되면 client에서 어떤 정보를 추가해달라는 요청이 들어오면 항상 코드 수정이 필요했다. 하지만 GraphQL은 client가 필요한 정보를 요청하여 받아올 수 있어 코드 수정이 줄어든다. REST API는 URL, METHOD등을 조합하기 때문에 다양한 Endpoint가 존재 합니다. 반면, gql은 단 하나의 Endpoint가 존재 합니다. 또한, gql API에서는 불러오는 데이터의 종류를 쿼리 조합을 통해서 결..

기존의 ORM형식을 벗어나 새로운 데이터베이스 ORM역할을 한다. Prisma를 사용하기 위해서는 Prisma 서버를 구축해야한다. Prisma 서버는 Prisma client와 database를 연결하는 역할을 하며, Prisma client의 GraphQL query를 database query로 변경하는 작업을 한다. 처음 Prisma를 접하였을 때 관리할 인프라만 증가한다는 생각이 든다. 기존의 ORM과 달리 Prisma서버를 관리해야하기 때문이다. 기존의 ORM방식으로 database를 접근하게 되면 application code에 database를 관리하는 code가 있어서 application code와 database를 분리하기가 쉽지 않다. application의 개수가 추자됨에 따라 d..
- Total
- Today
- Yesterday
- Python
- Neptune
- NLP
- sementic version
- aws
- pagination
- graphql
- Develop
- lambda@edge
- slowquery
- Cognito
- JavaScript
- AWS community day seoul
- commit message
- Github Actions
- conventional commit
- Prisma
- Lifecycle
- Airflow
- Cloudfront
- shorten
- mognodb
- nginx
- Terraform
- nltk
- inversify
- mongoDB
- typescript
- Elasticsearch
- Clickjacking
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |