From my experience Scaleway is awfully slow and you can't really scale your project as you like as there is often no stock. There is also that weird IP thing where you need to bind to private IP instead of the public. This causes a lot of problems - for example using custom dns for Kubernetes doesn't really work with that setup.
Only thing good about it is the network.
Another thing - if your instance has a fault and there is no stock you'll have downtime, sometimes even a day or so until there is something in stock.
Personally, I don't think Scaleway servers are good enough to be used in production like you describe it. However, because of the low prices, they are ideal (for me at least) for hosting small web apps.