protofire / moonbeam-safe-react

Gnosis Safe – The most trusted platform to store digital assets on Ethereum
https://gnosis-safe.io
MIT License
4 stars 1 forks source link

[Backend] Set a new instance for Moonbeam in Transaction service #13

Open matextrem opened 3 years ago

matextrem commented 3 years ago
fapesteguia commented 3 years ago

Analyze the risk and how to implement it.

fapesteguia commented 3 years ago

@ArseniiPetrovich Can you take a look at this ticket and check how it will be the best way to implement it?.

ArseniiPetrovich commented 3 years ago

@veaceslavdoina Can you give us a bit more info on your findings about the Transaction Service (https://github.com/gnosis/safe-transaction-service)? What is the approximate costs, etc?

@fapesteguia Do we need to deploy it already somewhere, or are we still investigating?

veaceslavdoina commented 3 years ago

@ArseniiPetrovich, beases on our tests:


         RDS
             \
               Safe Transaction <-- ALB <-- Client
             /
ElastiCache

Costs

Component Type Size Price
LB ALB - $18.40
DB RDS db.t3.small $37.80
Redis Elasticashe cache.t3.small $32.12
Safe-transaction EC2 c5.large $78.15
Moonbeam EC2 c5.2xlarge $315.09

TOTAL: $481.56

Such deploy can serve for about 300 requests per second.