ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • GCP를 이용한 backend 개발 AppEngine VS Cloud Function 고민하기
    개발 이야기/Firebase 2019. 3. 11. 22:23


    GCP 앱엔진 기반에서 개발중인 SPA 웹 어플리케이션의 백엔드를 구현하는데 있어서 아래와 같은 고민을 함


    고민 주제 > mysql 쿼리 후 데이터를 json형태로 리턴하는 하는 백엔드는 어떤 환경으로 처리하는 것이 가장 이익일까?(요금이 적을까)



    결론까지의 생각의 변화


    1. 하나의 앱엔진에 프론트와 백엔드 둘 다 처리하도록 한다.

    => 왜 하나의 앱엔진 프로젝트에서 프론트와 백엔드를 처리해야하나?

      => 웬지 앱엔진 프로젝트 하나 더 쓰면 과금이 더 많아지는것 같은 근거 없는 불안감

        => 프론트는 한번 전송되고 나면 백엔드만 계속 호출될 텐데 프로젝트 2개 써도 과금은 같은거 같은데?

          => 그럼 vue router로 프론트, 백엔드 같이 쓰도록 셋팅하기 귀찬으니깐 앱엔진 프로젝트 2개 쓰자! 하고 1차 결론



    2. 두개의 앱엔진 프로젝트에 프론트와 백엔드를 나눠서 처리한다.

    => db만 다룰 거면 클라우드 펑션 쓰는게 더 이익 아닌가? 월 200만건이 무료라고!

      => 그래 express 코딩하기 귀찬다고 클펑으로 가즈아!



    3. 클라우드 펑션을 쓴다.

    => gcp 클펑은 열라 불편해..

      => 파베 클펑이 정신건강에 이롭다! ^^



    최종 결론

    Firebase Cloud Function으로 확정 

    요금이 적을까를 고민하다가 개발이 편할가로 옴 ㅠ_ㅠ



    사용 결과 편하긴 하다!




    댓글

Designed by Tistory.