This message was deleted.
# 질문
s
This message was deleted.
t
구경만 해봤어요 ㅋㅋㅋ
c
연습삼아 프로젝트하나 해보려고하는데
GraphQL쪽은 serverless like한 solution이 이 FaunaDB 아니면
AWS AppSync?
정도밖에없는것같네요
AppSync는 작년에 잠깐 만져본기억이있는데 너무 구려서 바로 버렸던
지금은어떤지모르겠네요
t
ㅋㅋㅋ 저는 그동안 서버리스 굉장히 하드하게쓰다가
현타와서... 도커 환경으로 다시 돌아왔어요
c
서버리스에서 어떤 현타를느끼셨나요? 궁금하네요
저는 zeit now 굉장히 잘쓰고있어서
DX도 좋고
t
ㅋㅋㅋ Production에서 성능 최적화시키기가 까다로워서요. DB Connection 이슈랑 ㅠㅠ 저는 Lambda 주로 사용했었어요
c
아하 성능최적화라하면.. AWS Lambda같은 서비스들이 어떤부분에서 성능병목이발생하는건가요?
t
ㅋㅋㅋㅋㅋ 흠... 성능이 빠르다/느리다라는게 되게 서비스마다 다를텐데, 저는 얼마전부터 무조건 80ms 안으로 끊는걸 목표로 하고있어요
아무래도 인프라 레이어가 다 추상화되어있다보니까요 ㅠ 인스턴스 레벨 올리고싶어도 못하고, 그냥 코드 최적화만 간신히 하는정도가 되어서
제가 서버리스를 잘 못쓰는거일수도 있어요 ㅋㅋ
c
경험공유 감사합니다 ㅎㅎ
t
저도 FaunaDB 사례가 궁금해요~~ 서버리스 원하시면 Prisma Cloud도 있지 않나요??
아 시크릿을 빼야하는구나...
c
prisma도 써봤는데
Cloud쪽은 대시보드도 괜찮고 잘만들었는데
datamodel이나 query mutation 쪽에서
GraphQL의 확장?이라는 느낌이들어서
자기들만의 스펙으로 좀
강제하는게 많더라구요
t
ㅋㅋㅋㅋ 그쵸 애초에 graphql backend를 지향하는 제품이 아닌거같아요
c
Lock-in 이 좀 심한느낌이라고해야하나
t
FaunaDB 가즈아ㅏㅏ
c
그냥 프론트엔드에서 GraphQL을 사용하게하기위해서
백엔드쪽은 우리가 DB가뭐든 레이어하나로 다추상화해주겟다
이런느낌이라
FaunaDB는 레퍼런스가없네요 ㅋㅋㅋ
광고만많이나오고 ㅋㅋ
c
오 .. 감사합니다 Netlify에서 FaunaDB를 Addon형태로 지원하는군요
h
아.. addon 은 아닙니다.
그냥 netlify functions 라는 aws lambda 사용하는 서비스가 있고 faunadb 활용하는 예제에요
주신링크에 README에 애드온처럼 되어있는데
FaunaDB를 애드온 커맨드로설치하길래 저런건 처음봐서.. ㅋㅋ
h
언제 이런 서비스가…;;
근데 addon 이래 봐야 별 다를건 없네요 그냥 integration preset
c
환경변수 설정 이런것들해주는거군요
FQL(Fauna Query Language)라는 이름을 붙여서 Prisma처럼 자체 클라이언트를 제공하는군요..
Prisma가 더낫겠네요..
ㅋㅋㅋ
결론!
h
네 어차피 클라우드 DB 라고 서버 안거치고 바로 쓸 수 있는 케이스는 한정적일것이라
c
FaunaDB 테스트한번해봤어요. zeit now랑 비슷하게 백엔드에선 cloud big3 쓰면서 serverless 를 지향하는거같은데 아직 제일가까운 region이 싱가폴밖에없네요 query 기준 평균 300ms 정도.. 사용하기는 굉장히 쉬웠습니다 그냥 Create DB하면 바로 GraphQL 서버하나 생기는.. 무료플랜도 data transfer 빼고는 나쁘지않아서 간단한 테스트해보기는 괜찮은거같아요 ㅎㅎ https://fauna.com/blog/announcing-new-global-regions-for-faunadb-south-america-and-asia