Hi, I have some questions regarding technology...
Which Image Processing library used by Hashnode for uploaded images ?
You guys MongoDB before there was cross collection transaction feature, so how you assure consistency for fields like: followersCount, followingCount, commentsCount etc. ? You perform these operation just one after another without transaction ? What if your process crashed between operation ? So how you will deal with inconsistency ?
You guys provide GraphQL library for users, but not using in application, so two separate API ? will you guys migrate to GraphQL in future ?
Do you see GraphQL as a replacement for REST API ?
Do you guys use any ORM for MongoDB ? (Mongoose), If not then what your model class look like ?
You directly call Models in Controllers or there is a Layer (aka Service Layer) between them ?
Thanks :)