현재 유저가 입력한 정보를 토대로 정해진 템플릿에 따른 포트폴리오 사이트를 생성해 주는 프로젝트를 진행하던 중, 서버가 필요한 부분이 생겼습니다.
백엔드 개발자를 섭외하기에는 아는 사람도 없고 너무 번거롭기에, Firebase
서비스를 활용해 보려 합니다.
이름과 같이 서버가 없다는 뜻으로, 이는 서버가 정말로 없는게 아닌, 개발자가 서버를 관리할 필요가 없다는 뜻이며, 업체가 미리 만들어둔 서버를 요금을 지불하고 사용합니다.
일정 사용량 까지는 무료이기에, 사이드 프로젝트나 빠르게 베타서비스를 구축해야 할 때, 유용하게 접근할 수 있습니다.
Firebase
는 구글에서 제공하는 플랫폼으로, 해당 서비스를 사용하여 프로젝트를 진행하려 합니다.
이 서비스는 BaaS (Backend as a Service)
로 앱개발에 있어서 필요한 다양한 기능을 API로 제공하고 있어, 백엔드 개발자가 없어도 필요한 기능을 구현할 수 있게 해줍니다.
대표적으로 위와 같은 기능들이 존제하며, 그 밖에도 다양한 기능들이 존제하니 필요한 부분만 사용하면 좋을 것 같습니다.
또 공식문서가 굉장히 친절히 설명이 잘 되어있어, 시작하기에 크게 어렵지 않았습니다. 위와 같은 특성으로 Firebase
를 사용해 프로젝트를 진행해 보기로 결정하였습니다.