Backend development toolkit for API design, database modeling, and server-side architecture with support for REST, GraphQL, and microservices