What is Dev-kit?
Dev-kit is a framework that makes it easy to deploy modern applications and use-cases to AWS. Deploy a cron job, a web application, or a full-stack application with a single command.
Frontend
Start by defining your application in code
Next.js on Amplify
Deploy a complete Next.js application with a single command.
const siteProps: NextJsAmplifySiteProps = {
accessTokenName: 'GitHubOAuthToken',
repoOwner: 'github-username',
repoName: 'nextjs-repo',
environmentVariables: {
NEXT_PUBLIC_API_URL: 'https://api.example.com',
},
domainName: 'example.com',
};
new NextJsAmplifySite(stack, 'MyNextJsSite', siteProps);
Docusaurus
Similarly, deploy a docusaurus site with a single command.
const siteProps: DocusaurusSiteProps = {
nodeEnv: 'production',
certificateArn: 'arn:aws:acm:region:account:certificate/id',
domainNames: ['docs.example.com'],
sourcePath: path.join(__dirname, '../website'),
};
new DocusaurusSite(stack, 'MyDocusaurusSite', siteProps);
Key Features
- Easily Deploy Infrastructure and Applications: No need to be a dev-ops genius—deploy production-grade applications in AWS with just a click.
- Proven Production-grade Stack: Access our application library filled with production-grade applications and infrastructure.
- Launch Ideas in Record Time: Bring your ideas to production in minutes, saving weeks of effort on configuring infrastructure.
- Monitoring and Alarms: Integrated Amazon CloudWatch for environment monitoring with pre-configured alarms and dashboards.
- Continuous Integration/Continuous Deployment (CI/CD) with CodePipeline: Automate your deployment process ensuring continuous integration, testing, and delivery to production.
- Effortless Autoscaling with ECS: Automatically scale your workloads with Elastic Container Service (ECS) ensuring optimal performance and reduced costs.
- Expert Support and Consulting: Our team of FAANG engineers are here to assist with questions, troubleshooting, best practices, and maintenance.
Get started with Dev-kit and simplify your deployment process today!