Report this

What is the reason for this report?

issue after moving app from aws to digitalocean

Posted on April 14, 2026

i recently moved my app from aws to digitalocean to reduce cost and make things simple, but after shifting i am facing some weird issues. app was working fine before but now some api calls are timing out randomly and webhooks from my payment provider (https://dodopayments.com/) sometimes not coming or delayed.

also sometimes outbound requests failing without proper error and ssl also feels bit slow or handshake delay kind of thing. using nginx + node + pm2 same as before, nothing much changed in code.

i already checked firewall, ports, basic configs everything looks okay but still these issues happening. not sure if its network issue or region or something missing from aws side setup.

anyone faced similar thing or know what to check?



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Heya, @3775ce71211c40508f8e766a810eab

First thing I’d check is clock sync - SSL handshake weirdness and random timeouts are often just NTP being off on a fresh Droplet. Quick timedatectl will tell you.

DNS is another one - AWS has really snappy internal resolvers and a bare Droplet doesn’t, so if your app is doing a lot of outbound DNS lookups it can feel slow in weird places. dig dodopayments.com a few times and see if resolution time looks off.

For the webhooks specifically - dodopayments might be getting blocked somewhere. Check your DO cloud firewall and any ufw rules, sometimes after a migration the inbound rules are tighter than you realize and webhook requests just get silently dropped. If they publish source IPs for their webhooks I’d make sure those are explicitly allowed.

Also worth checking what region you’re on vs where you were on AWS. If you moved regions your latency to dodopayments’ infrastructure might just be higher now which can cause timeouts and delays without anything actually being “broken”.

Nginx proxy timeouts are worth a look too if none of the above pans out - proxy_read_timeout and proxy_connect_timeoutsometimes need adjusting when you move infra.

Also which region did you land on?

Regards

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.