본문 바로가기

2024. 05. 17 (금) 3주차 - Daily Coding - Day18

@Breadbread22024. 5. 17. 22:33
반응형

소셜 로그인이 필요한 이유

- 유저 입장에서 쉽게 로그인할 수 있다

- 보안 측면에서도 이점이 있다

- 개발자 입장에서도 쉽게 개발할 수 있다

 

Vite

- Dev Server

- HMR

- 다양한 빌드

- 빠른 번들링

 

웹 프레임워크 Svelte

- 직관적인 문법과 낮은 러닝 커브

- 파레토의 법칙 80%의 개발은 20%의 기능에 의해 구현한다

 

Firebase
파이어베이스(Firebase)는 구글에서 제공하는 클라우드 기반의 BaaS(Backend as a Service) 플랫폼입니다. 웹과 모바일 앱 개발에 필요한 다양한 기능들을 제공하며, 개발자들이 서버나 API를 직접 관리하지 않고도 애플리케이션의 백엔드 부분을 구현할 수 있게 도와줍니다.

파이어베이스가 제공하는 주요 서비스들은 다음과 같습니다:

  1. Cloud Firestore: NoSQL 데이터베이스로서, 실시간으로 데이터를 동기화하고, 오프라인에서도 작동하며, 여러 플랫폼에 대해 광범위한 데이터 엑세스를 제공합니다.
  2. Authentication: 사용자 인증 서비스로, 이메일/비밀번호 인증, 소셜 미디어 인증 등 다양한 방법을 제공합니다.
  3. Cloud Storage: 사용자가 파일(이미지, 비디오, 오디오 등)을 업로드하고 다운로드할 수 있게 해주는 클라우드 스토리지 서비스입니다.
  4. Hosting: 웹 앱 호스팅 서비스로, 정적인 파일들을 빠르고 안전하게 전달할 수 있도록 해줍니다.
  5. Cloud Functions: 서버리스 환경에서 백엔드 로직을 실행할 수 있게 해주는 FaaS(Function as a Service)입니다.

파이어베이스를 사용하는 이유는 다음과 같습니다:

  1. 백엔드 개발 지식이 없어도 사용 가능: 클라이언트 개발에 집중하면서도 서버를 걱정할 필요가 없습니다.
  2. 백엔드 인프라 관리 필요 없음: 서버 관리, 데이터베이스 최적화, 인증 시스템 구축 등의 복잡한 백엔드 작업을 걱정할 필요가 없습니다.
  3. 실시간 기능 제공: 실시간 데이터베이스와 같은 실시간 기능을 통해 채팅이나 실시간 피드 업데이트 같은 기능을 쉽게 구현할 수 있습니다.
  4. 확장성: 트래픽이 증가하거나 애플리케이션 요구사항이 변화해도, 파이어베이스는 자동으로 스케일링되어 요구사항을 충족시킵니다.

🧐회고

3주 하루도 빠짐없이 개발 강의를 들었는데,

진짜 백엔드는 나와 맞지 않는 것인가 싶은 생각이든다...

반응형
Breadbread2
@Breadbread2 :: 혼자만의 시간은 좋지만, 혼자는 싫다냐옹 (건들지 말라옹)

안녕하세요~! 저의 블로그를 방문해주셔서 감사합니다!! 좋은 정보 많이 많이 공유할게요~! 자주 놀러와주세요!

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차
표시할 목차가 없습니다.