
Author: 니용 스마트폰이 정말 대중화되면서 앱을 많이 설치하고 사용하게 되었습니다. 이 앱에서 보내주는 푸시는 서버에서 주로 발송을 하는 것이 많은데, 푸시를 발송할 때 사용하는 서비스 중 하나인 Firebase에 대해 설명드리려고 합니다. 사실 얘기는 정말 많이 들어봤지만 입문 개발자분들이 실상 사용하려면 엄두가 나지 않는 것이 Firebase입니다. 먼저 Firebase는 모바일 앱 및 웹 애플리케이션 개발에 필요한 데이터베이스, 사용자 인증, 호스팅, 스토리지, 크래시리포팅(문제보고), 퍼포먼스, 광고 등을 API의 형태로 제공하는 백엔드 서비스(BaaS, Backend as a service)입니다. 파이어베이스는 유료 서비스이지만 1GB의 스토리지와 월 10GB의 트래픽은 무료로 제공되고 ..

개발하는 프로젝트의 규모가 커지면 커질수록 많은 개발자들이 한 프로젝트 내에서 개발을 진행해야 하는 경우가 많이 생기게 되었다. 또한, 개인이 작업하는 경우에도 수정한 코드의 관리가 진행이 되야하는 경우가 있는데, 이렇게 소스 별로 관리를 하는 것 중 제일 많이 사용되고 있는 것이 바로 Git 이다. 우리가 흔히 알고 있는 GitHub, Git Bash, SourceTree, BitBucket 등은 모두 Git을 기반으로 작동하는 웹페이지 및 프로그램이다. GitHub에서는 public으로 제공되고 있는 모든 소스들을 무료로 제공해주고 있다. 단, private을 사용하려면 일정의 금액을 지불해야 하는 것으로 알고 있다. 반면, BitBucket은 기업용으로 주로 많이 사용하고 회사에 소속된 개발자들만 ..