백엔드 인터페이스가 너무 자주 바뀌어서
거기에 따른 오버헤드가 커서 대책을 생각하느라
이것저것 리서치해봤음

grpc, trpc, graphql 등등
근데 하나같이 더 복잡하거나, 직관적이지 않거나, 하자가 있거나 하네


그냥 rest api로 하되 openapi specification 자동생성하고,

그걸로 프론트에서 ts 인터페이스 자동생성하는게

가장 깔끔하고 개발경험이 좋은것같다


이미 스웨거는 쓰고있어서 백엔드는 그대로 두고
프론트쪽 코드만 자동생성된 인터페이스 적용되게 고치면 되겠다