개발/백앤드(5)
-
# [백엔드] 클라우드 서비스 정리
서버 관리와 배포를 위해 사용되는 클라우드 서비스에 대해서 정리해 보겠습니다. 🤔 클라우드 서비스란?✅ 클라우드는 물리적 서버(IDC, Internet data center) 없이 인터넷으로 사용가능한 서버 인프라이다.많은 서버의 CPU, 메모리, 네트워크 대역폭 서비스장비 문제시 다른 장비의 자원으로 손쉽게 교체 가능서버 자원의 탄력적 제공AWS, AZURE, GCP(google)1분 단위 과금기준스팟 인스턴스 or 스팟 vm 서비스 : 유휴자원 서버 저렴한 사용 가능 💁♂️ 클라우드는 컴퓨팅 유형으로 분류됩니다. 1) IaaS(Infrasturcture as Service) 서버, 스토리지, 네트워킹 등 컴퓨팅 자원 사용 2) PaaS(Platform as a Service) 인프라 필요 없이 ..
2025.01.03 -
# [백엔드] 데이터베이스 정리
백엔드에 사용되는 데이터 베이스에 대해서 알아보자. 🤔 데이터베이스란?✅ 데이터베이스는 검색과 축적이 쉽도록 정리된 데이터 모음 혹은 그것을 가능하게 하는 소프트웨어이다.메모리, 텍스트파일, 엑셀, 특정프로토콜을 통해 생성한 바이너리 파일 등의 데이터를 검색, 수정삭제, 읽기 요청이 동시 다발적 처리와 응답이 가능해야 함.데이터 저장 시 수많은 문제 가 생기는 상황에서도 데이터를 안전하게 CRUD 가능하도록 하는 소프트웨어.Oracle, MySQL(무료), MariaDB, SQL Server, PostgreSQL, SQLite, MongoDB, Cassandra, DynamoDB, Neo4 j, CockroachDB, 알티베이스(국산), 큐브리드(국산), 티베로(국산) 💁♂️ 데이터베이스는 RDB와..
2025.01.03 -
# [백엔드] 백엔드 프로그래밍 언어 정리
백엔드 개발할 때 알아야 하는 프로그래밍 언어와 타입스크립트에 대해 알아보겠습니다. 💁♂️ 백엔드 프로그래밍 언어 종류1) Python :Flask, Jango, FastAPI2) C++ : 게임서버 개발3) Java : Spring Framework4) C# : MS 계열 소프트웨어 (ex. stack over flow)5) JavaScript : 개발자 소수 일 때 풀스택 언어(프런트, 백엔드, 타입스크립트, 인프라, 서버리스, 앱개발 가능) 🤔타입 스크립트란?✅ 타입 스크립트란 는 원하는 타입으로 엄격하게 정의(Static) 가능한 JavaScript 오픈소스 언어입니다.컴파일 과정에서 타입 지정하여 컴파일 에러 예방 및 손쉬운 디버깅 가능(개발단계에서 에러 발견)안정적인 개발과 높은 수준의 ..
2025.01.03 -
# [백엔드] 백엔드 대하여 01 (업무순서, 설계방식)
백엔드를 개발하기 위해서 알아야 할 것은 무엇인지, 백엔드 업무 프로세스, 설계방식에 대해 알아보았습니다.1. 백엔드에 대하여 🤔 백엔드란?✅ 백엔드는 요청에 맞게 데이터를 처리하여 응답 하는 것 이다. 🤔 백엔드 개발할 때 알아야 할 지식은?✅ 서버, 운영체제, 네트워크(http, tcp/udp, 라우팅, OSI, 요청, 응답, DNS)를 알아야 한다. 🤔 서버란?✅ 서버란 요청을 받아 처리하고 결과물을 응답하여 보내는 주체이다. 이미지, 파일, 데이터처리 무엇을 처리할 것인지로 어떤 종류의 서버인지 분류 할 수 있다. 1) WAS(Web application server) : 동적 데이터 처리서버, 웹서버뒤에서 응답 제공 (ex. 톰캣, 웹스피어, JEUS, IIS) 2) 웹서버: ..
2025.01.02 -
[Backend]API 정의서 만들기
📌 본 포스팅은 API 정의서에 대한 내용을 다룹니다.📌 [카카오 엔터프라이즈 테크 문서 API 톺아보기](https://tech.kakaoenterprise.com/127)1. API 정의API(Application Programming Interface) : 서버 클라이언트 간 데이터 매개체2. API 문서 구성1. 간략한 소개 및 사전작업 설명간략한 소개, 개발배경, 비즈니스 목적과 api 의 장점, 외부 독자 타겟 테크니컬 라이팅api 사용에 앞서 보통 계정을 등록하거나 api key 등록과 인증하는등의 사전 작업이 필요하마.Web api 사용해서 bot 생성할 뗴 자동으로 부여받은 인증키로 bot 에서 받은 요청인지 인증및 권한 검사 작업.2. api 사용 시퀀스 (넘버링), 순서 가이드: ..
2024.12.21