inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

04-01-rest-get

Graphql과 RestAPI

해결된 질문

329

uri

작성한 질문수 7

0

제가 리액트, node.js의 RestAPI를 다루는 부분이 필요해서 수업을 듣게 되었습니다.

(전체적인 리액트, node.js의 활용법도 필요함)

 

그런데 Graphql이란 것이 있어서 그 부분을 뛰어넘고 제가 필요한 부분만 들으려고 하니까 섹션 8과 9가 Graphql을 모르면 진행이 안되는 것 같더라고요.

 

이런 경우 실무에서도 이런 식으로 많이 쓰시는지, 점점 바뀌는 추세인 건지 궁금합니다.

react node.js seo graphql next.js

답변 2

0

노원두

안녕하세요! uri님!

국내에서는 아직까지 rest api가 많이 사용되고 있어요!

하지만 페이스북, 인스타그램, 트위터, 깃허브, 에어비앤비 등 유명한 세계적인 서비스를 포함한 국내 많은 대기업 역시 마찬가지로 그래프큐엘을 사용하고 있답니다!

따라서, 사간을 들여 공부해 보시는 것을 추천드려요!^^

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

uri님, GraphQL은 최근 몇 년간 인기를 얻고 있는 API 설계 패러다임입니다. REST API와는 다르게, GraphQL은 하나의 엔드포인트를 통해 필요한 데이터를 정확히 명시하여 요청하고 받아올 수 있어, 네트워크 요청을 최적화하는 데 장점이 있습니다. 특히, 복잡한 데이터 구조와 다양한 클라이언트의 요구 사항을 가진 대규모 어플리케이션에서 선호됩니다.

실무에서는 프로젝트의 특성, 팀의 선호, 기존 시스템과의 통합 여부 등 다양한 요소를 고려해서 REST API와 GraphQL 중 선택하게 됩니다. GraphQL은 개발의 유연성과 성능 최적화에서 강점을 가지지만, 초기 학습 곡선이 높고 복잡성 관리에 노력이 필요한 점은 단점으로 꼽힐 수 있습니다.

Spring Boot에서 GraphQL을 사용하기 위한 문서와 관련 내용들은 아래 링크를 통해 참고하실 수 있습니다. 이들은 GraphQL의 기본적인 설정부터 고급 기능까지 포괄적으로 다루고 있어 GraphQL에 대한 이해와 적용에 도움이 될 것입니다.

GraphQL이 어느 방향으로 발전하고 있는지에 대한 트렌드는 계속 변하기 때문에, 관련 커뮤니티나 기술 뉴스를 팔로우하여 최신 정보를 얻는 것이 좋습니다. 그리고 필요한 부분만 학습하여 실무에 적용하는 접근 방식은 합리적이지만, 기술의 흐름을 전체적으로 이해하고 있으면 더 넓은 시야로 프로젝트를 바라볼 수 있습니다.

fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다

0

36

1

댓글 기능 구현 중 질문드립니다.

0

66

1

쿠폰코드 발급

0

132

2

example 서버 플레이그라운드, API 접속 모두 안됩니다.

0

86

2

문의드립니다!! ㅠㅠ

0

101

2

graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.

0

76

2

_app.js 작성 이후로 에러가 발생하네요

0

93

2

학습자료

0

70

2

학습자료가 안열립니다.

0

49

2

플레이 그라운드 퀴즈 문제 질문이 있습니다.

0

59

0

기존강의 구매자, 업데이트 끝인가요?

0

109

3

업데이트 버전 수강

0

88

2

완벽한 프론트엔드

0

136

2

나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.

0

82

1

graphql 접속이 안됩니다.

0

100

2

const, let 사용 질문 드립니다.

0

70

2

싸이월드 만들기 1탄 피드백 부탁드립니다.

0

122

2

회원가입 과제 피드백 부탁드립니다.

0

80

2

styled.span / styled.input "CSS 자동완성"

0

47

1

쿠폰 발급 관련

0

166

2

서버 502 error

0

247

2

쿠폰 다시 부탁드려도 될가여?

0

140

2

a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요

0

184

2

2분 44초 질문

0

131

3