Would React Native, GraphQL, and AWS be a reliable stack for a social media app?

I’m planning to build a social media app and I’m exploring different tech stacks that can support scalability, real-time interactions, and fast development.

One option I’m considering is using React Native for cross-platform mobile development, GraphQL for flexible data querying, and AWS for cloud infrastructure and scalability. This combination looks promising in terms of developer productivity and performance, but I’m not sure how reliable it would be for a large-scale social media app.

Some of my key concerns are:

  • Can this stack handle heavy real-time features like chat, live feeds, and notifications?

  • Is GraphQL the right choice for complex social interactions at scale, or would REST / gRPC be more efficient?

  • Are there better cloud or backend alternatives than AWS for handling massive growth?

Has anyone here tried building or scaling apps with this combination? Would love to hear your insights and recommendations