-
dataloader
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
prisma1
Discontinued 💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You might also want to look at how you minimize the amount of calls you make to the main database. Do you need caching and have it setup? Have you addressed the N+1 problem with Dataloader?
How do I do asynchronous communication? Do I use event queues like Kafka, RabbitMQ or NATS ?
And you can even put a GraphQL layer or ORM on top of all of them if you want and take the complexity away from the services (eg. with Prisma 2 or GraphQL Mesh).
If you are in the Kubernetes world, you also have a lot of ingress controllers like Nginx Ingress, Ambassador, Kong, Contour and so on which can help.
Do you need a Service Mesh?
How do I do asynchronous communication? Do I use event queues like Kafka, RabbitMQ or NATS ?
If you are in the Kubernetes world, you also have a lot of ingress controllers like Nginx Ingress, Ambassador, Kong, Contour and so on which can help.
https (1.1, 2 or 3) or grpc (over http/2) or Thrift or Websockets?