Concept Flow - Apollo Server setup
Define typeDefs
Define resolvers
Create ApolloServer instance
Call server.listen()
Server starts and listens
Handle incoming GraphQL requests
The setup starts by defining the schema and resolvers, then creating the server instance, starting it, and finally handling requests.