Community

요즘은 BFF, Edge Computing, SSR 등 프론트엔드에 서버를 띄우는 키워드들이 많지만, 모든 프로젝트에 서버가 필요하다고 생각하진 않습니다. 트래픽이 큰 서비스에서는 오히려 서버를 운

요즘은 BFF, Edge Computing, SSR 등 프론트엔드에 서버를 띄우는 키워드들이 많지만, 모든 프로젝트에 서버가 필요하다고 생각하진 않습니다. 트래픽이 큰 서비스에서는 오히려 서버를 운영하는 게 리스크 관점에서 허들이 되기도 합니다. 서버 사이드 기술이 발전하더라도 클라이언트 렌더링으로 충분한 프로젝트라면 여전히 React Query를 사용해서 서버 데이터 상태 관리를 하지 않을까요? 제 생각은 그렇습니다. 서버는 SEO, api, 인증 등 다양한 역할을 하지만 서버를 띄우는 데는 인프라가 필요하고 그 인프라를 유지 보수하는 데는 비용이 들어갑니다. 그 비용은 역시 트래픽에 비례해서 늘어나겠죠. 반면에 브라우저 렌더링으로만 충분한 프로젝트들은 S3에 빌드된 파일을 올리고 cloudfront 연동만 해줘도 유지보수가 가능합니다. 아무리 많은 트래픽이 들어와도 서버에 비하면 적은 유지보수 비용으로 서비스를 운영할 수가 있죠. 결론은 CSR로 충분한 프로젝트의 수요가 여전히 있기 때문에, 앞으로도 React Query는 계속 유지보수 되고 인기도 사라지지 않을 것으로 예상해봅니다 :)

알림

알림이 없습니다