I think I've found a bug, or at the very least a usability issue. I'm running netbox v2.6.7 9f7313e. Not sure if it's AWS-specific or more widespread. Let me know if you need any more info, or if you want me to file this on the github issue tracker.
netbox makes an AWS t3.micro instance extremely unresponsive, and increasing the instance size seems to increase idle CPU usage. By unresponsive, I mean ssh takes long time to connect, and even typing in a shell is laggy.
Initially I thought I was not meeting the system requirements, so I started to increase the instance size. I confirmed that there was no excessive swapping (`kswapd0` activity) happening. Although I couldn't find any minimum system requirements, I also expected that a webserver should be able to idle without rendering a system unresponsive. Even with no clients accessing the website, I observed that the instance CPU credits were constantly depleted. This is steady state with a t3.small:

Also the server was averaging 10% CPU usage on a t3.micro, which counterintuitively doubles to 20% on a t3.small which has twice the RAM:

`htop` showed that this CPU usage was from `python manage.py rqworker` running every ~10 seconds, using 75% CPU. The PID changed each time, indicating that a new process was being spawned.

Hope this is helpful,