user965: Is it currently possible to decentralize an entire application using Cardano (with the help of other decentralized services)? Coming from the viewpoint of a traditional Web 2.0 background, what are the best decentralized alternatives? Let's say the application has the following features:

Users can login/sign up, either using a wallet or a traditional Single Sign On method
An alternative to PostgreSQL (i.e. cheap storage with quick read/write). I know IPFS exists, but I've always seen this used to store assets, rather than relational data
Hosting of servers (React frontend, Express backend, Nginx reverse proxy, GitHub actions); ideally in Docker containers

If any of these features are possible, what are the pros/cons of decentralization? I imagine the traditional website would be cheaper and more performant, but I'd love to be wrong. Additionally, are there any resources or templates available for easy implementation?

user28: 
You can use Nami Wallet for users to login directly with their Cardano wallets.
OrbitDB is a serverless, distributed, peer-to-peer database built on top of IPFS.
There are different services trying to solve this problem, for example fleek.co.

And yes, you got the cons right - decentralization is useful, but expensive on performance. All depends on your use case. Just because something is decentralized, doesn't mean it is better.

965: <p>Is it currently possible to decentralize an entire application using Cardano (with the help of other decentralized services)? Coming from the viewpoint of a traditional Web 2.0 background, what are the best decentralized alternatives? Let's say the application has the following features:</p>
<ol>
<li>Users can login/sign up, either using a wallet or a traditional Single Sign On method</li>
<li>An alternative to PostgreSQL (i.e. cheap storage with quick read/write). I know IPFS exists, but I've always seen this used to store assets, rather than relational data</li>
<li>Hosting of servers (React frontend, Express backend, Nginx reverse proxy, GitHub actions); ideally in Docker containers</li>
</ol>
<p>If any of these features are possible, what are the pros/cons of decentralization? I imagine the traditional website would be cheaper and more performant, but I'd love to be wrong. Additionally, are there any resources or templates available for easy implementation?</p>
 28: <ol>
<li>You can use <a href="https://namiwallet.io/" rel="nofollow noreferrer">Nami Wallet</a> for users to login directly with their Cardano wallets.</li>
<li><a href="https://orbitdb.org/" rel="nofollow noreferrer">OrbitDB</a> is a serverless, distributed, peer-to-peer database built on top of IPFS.</li>
<li>There are different services trying to solve this problem, for example <a href="https://fleek.co/" rel="nofollow noreferrer">fleek.co</a>.</li>
</ol>
<p>And yes, you got the cons right - decentralization is useful, but expensive on performance. All depends on your use case. Just because something is decentralized, doesn't mean it is better.</p>
