# Component-wise Deployment

To deploy Hyperswitch components individually on AWS, follow the outlined steps for each component. This approach allows for tailored configurations and scaling based on specific requirements.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Deploy app server</strong></td><td>The core payments engine responsible for managing payment flows, payment unification and smart routing</td><td></td><td></td><td><a href="component-wise-deployment/deploy-app-server">deploy-app-server</a></td></tr><tr><td><strong>Deploy control center</strong></td><td>A dashboard for payment analytics and operations, managing payment processors or payment methods and configuring payment routing rules</td><td></td><td></td><td><a href="component-wise-deployment/deploy-control-center">deploy-control-center</a></td></tr><tr><td><strong>Deploy web client</strong></td><td>An inclusive, consistent and blended payment experience optimized for the best payment conversions</td><td></td><td></td><td><a href="component-wise-deployment/deploy-web-client">deploy-web-client</a></td></tr><tr><td><strong>Deploy card vault</strong></td><td>A secure store for sensitive payment method information ready for PCI compliance</td><td></td><td></td><td><a href="component-wise-deployment/deploy-card-vault">deploy-card-vault</a></td></tr></tbody></table>
