Basically, if your business reputation depends on service - don't use the cheapest 32-bit SBC you can find. Go out and get a real x64 server platform, with a robust storage subsystem (not unreliable SD cards). Then tune the OS do do just the job it's supposed to do, and rip out everything not needed for the the task - then lock down the software stack. You want the availability of lots of fast memory as well. As of this writing, the largest memory available on a Pi is 8GB (which is just about useable for small server performance). One of the biggest things you can do for performance in a server is to keep as much as possible in RAM. Doing disk-storage transfers for swap space hits your performance hard. There are server motherboards out there today that can hold 1-2TB (and more!) of RAM, so your entire databases, services, (etc.) can all run as fast as possible.
This man is legit! so easy to understand!
Why it is said that "I don't recommend it using for production?"
Deploying it to a raspberry pi and us it for production.
Basically, if your business reputation depends on service - don't use the cheapest 32-bit SBC you can find. Go out and get a real x64 server platform, with a robust storage subsystem (not unreliable SD cards). Then tune the OS do do just the job it's supposed to do, and rip out everything not needed for the the task - then lock down the software stack.
You want the availability of lots of fast memory as well. As of this writing, the largest memory available on a Pi is 8GB (which is just about useable for small server performance). One of the biggest things you can do for performance in a server is to keep as much as possible in RAM. Doing disk-storage transfers for swap space hits your performance hard. There are server motherboards out there today that can hold 1-2TB (and more!) of RAM, so your entire databases, services, (etc.) can all run as fast as possible.