백엔드 : 데이터 관리, 웹 어플리케이션 프레임워크

ASAC/웹 기초 프로그래밍 2024. 8. 20. 13:44

백엔드 웹 개발은 클라이언트가 필요로하는 데이터를 반환할 수 있어야 한다.이때 클라이언트가 원하는 데이터를 어떻게, 잘 반환할 지를 고려해야 한다.어떻게(방법론) : REST API, Graph QL등을 이용해 요청 및 응답을 처리하는 방법을 고려속도+가용성 고려(요청, 응답의 속도 및 대량의 트래픽 커버)데이터 조회를 위한 데이터베이스 내 쿼리 수행시 쿼리 효율에 따른 소요시간 축소대량 트래픽에 기인한 데이터베이스 조회시 부담 축소, 속도 향상을 위한 로컬/글로벌 캐시 도입대량 트래픽에 따른 다중 데이터베이스 접속 시 동시성 처리   01. 백엔드 = 데이터 관리백엔드 언어만으로 직접 웹 서버를 구현하는 것은 이론적으로 가능하지만, 실제로 여러가지 번거로움 및 문제점이 있다.이 때문에 많읕 개발자들이 ..

Article Thumbnail
[JavaScript] json-server로 가상 서버 만들기

Front-End/JavaScript 2023. 5. 25. 14:26

json-server json-server는 직접 DB를 만들고 서버를 구축할 필요 없이 json 파일을 이용해 REST API 서버를 구축해주는 라이브러리를 말한다. JSON Server는 단일 JSON 파일로부터 RESTful API를 생성하여, 개발자는 JSON 파일에 데이터를 정의하고 JSON Server는 이를 기반으로 API 엔드포인트를 자동으로 생성한다. 이렇게 생성된 API를 통해 클라이언트는 데이터를 요청하고 응답 받을 수 있다. JSON Server를 이용하면 서버를 구축하고 DB를 설정하는 복잡한 과정 없이도 가상의 REST API를 생성할 수 있다. 이를 통해 프론트엔드 개발자는 실제 백엔드와 통신하는 대신 JSON Server를 이용해 더욱 효과적으로 어플리케이션을 개발할 수 있다..

Article Thumbnail
반응형