At one of my last phase startups I started shifting all our business logic stuff into our graphql …
… At one of my last phase startups I started shifting all our business logic stuff into our graphql server and treated it like it was part of the client teams. (we had ios/android/web as independent full apps with a very small team of devs). Business logic is the real killer. Have one person suck it up and do it in typescript (sorry y'all) on the GQL/apollo server and all the clients can ingest it easy. Send down viewmodels to the clients not data models. etc etc. This helped DRAMATICALLY with complexity in the clients.
Original discussionThe Swift SDK for Android280 source comments · at import