Skip to main content

Domain

Custom domains are essential for production applications, providing professional branding and secure HTTPS connections. We typically use third-party DNS providers (like Wix or GoDaddy) combined with AWS services for SSL certificate management and hosting.

Our domain setup involves connecting external DNS management with AWS Elastic Beanstalk environments, ensuring secure, scalable, and professional API endpoints for our clients.

Common Scenarios

Client Domain Setup

Most clients come with existing domains registered through providers like Wix or GoDaddy. We configure DNS records to point to our AWS infrastructure while keeping their existing domain registration. For some projects, we also use AWS Route 53 for complete DNS management.

SSL Certificate Management

All production applications require HTTPS. We use AWS Certificate Manager (ACM) for free SSL certificates with automated renewal, ensuring secure connections without manual certificate management.

Multi-Environment Setup

Typical subdomain structure:

  • api.clientdomain.com - Production API
  • api-dev.clientdomain.com - Development/Staging API

Before You Start

Make sure you have:

  • Client's domain credentials - Access to their DNS management panel
  • AWS environment running - Elastic Beanstalk application deployed and accessible
  • Chosen subdomain structure - Decided on naming convention (api, api-dev, etc.)
  • SSL requirements understood - Know which domains need HTTPS certificates

💡 Pro Tip: Always test your domain configuration in a development environment first. DNS changes can take time to propagate, and mistakes can cause downtime for production applications.