Open lrettig opened 4 years ago
So to clarify, phase I - what is deployed is fully monitored and the api is load balanced and it is easy to add more machines to it. I don't think we need api key or any special DoS protection. I'd like to keep this super simple for 0.2. Also Smapp in wallet-only mode is a major client - we don't want to issue an api access key to smapp.
Permalink: https://github.com/spacemeshos/product/blob/51d319fbc237ae33fcf3bfff0de0e06e1143bf03/public_webservices.md
Do we want any sort of DoS attack protection? Authentication or API key? How do we prevent one disgruntled client from disrupting everyone's access to the API/explorer/dash?
Related question: Do we want to use load balancing? This should be pretty straightforward for the JSON gateway API; it may be a little harder for GRPC.
Personally I think https://explore.sm.io/118 is a much more memorable URL
Do we want monitoring and service alerts, maybe to Slack?
This document only covers Phase I. What do later phases entail?