# Blockatlas issues
Current most critical issues:
| Project | Type | URL |
| -------- | ---- | ------------------------------------------------------------ |
| api | Bug | [LINK](https://github.com/trustwallet/blockatlas/issues/783) |
| market | Bug | [LINK](https://github.com/trustwallet/blockatlas/issues/782) |
| observer | Bug | [LINK](https://github.com/trustwallet/blockatlas/issues/778) |
| api | Bug | [LINK](https://github.com/trustwallet/blockatlas/issues/750) |
| market | Bug | [LINK](https://github.com/trustwallet/blockatlas/issues/752) |
| all | Feature | Soon |
Current refactoring that was happening:
https://github.com/trustwallet/blockatlas/pull/770
Was made as a first step:
- to make microservices infrastructure for scaling
- to reduce the entry barrier for developers
- to stabilize the project and prevent from having new bugs
- to maintain with the lowest costs
- to be consistent with [best practices](https://github.com/golang-standards/project-layout) and [code style](https://github.com/uber-go/guide)
Future plans:
- REST api must be separated for prices, for staking and transactions.
- Separate CRON, DB Reading, DB Saving, Blockchain and http fetching, use microservices for it
- Each plaform / api must be runned concurrently / async from others, no perform service crash of crashes
- Using good CI/CD infrastructure to monitor each api handle for errors, load balancing
## Load testing
```
Handler: https://blockatlas-trust-staging.herokuapp.com/v1/market/charts?coin=60&time_start=1574483028&max_items=64¤cy=USD
Duration: 1m
Timeout: 2s
FAILS %: 90
Total REQ: 1519
Good response: 178
RPS: 20+
Handler: https://blockatlas-trust-staging.herokuapp.com/v1/tezos/tz1WCd2jm4uSt4vntk4vSuUWoZQGhLcDuR9q
Duration: 3m
Timeout: 8s
FAILS %: 99
Handler: https://blockatlas-trust-staging.herokuapp.com/v1/bitcoin/xpub/zpub6ruK9k6YGm8BRHWvTiQcrEPnFkuRDJhR7mPYzV2LDvjpLa5CuGgrhCYVZjMGcLcFqv9b2WvsFtY2Gb3xq8NVq8qhk9veozrA2W9QaWtihrC
Duration: 3m
Timeout: 10s
FAILS %: 0
Total REQ: 10651
Good response: 10651
RPS: 60
Handler: https://blockatlas-trust-staging.herokuapp.com/v2/tron/staking/delegations/TPJYCz8ppZNyvw7pTwmjajcx4Kk1MmEUhD
Duration: 1m
Timeout: 2s
FAILS %: 1
Total REQ: 14318
Good response: 14315
RPS: 200+
Handler: https://blockatlas-trust-staging.herokuapp.com/v2/tron/staking/delegations/TPJYCz8ppZNyvw7pTwmjajcx4Kk1MmEUhD
Duration: 1m
Timeout: 2s
FAILS %: 10
Total REQ: 4618
Good response: 4233
RPS: 80+
```