{"id":19145608,"url":"https://github.com/jonasfschuh/aws-cdk","last_synced_at":"2026-04-16T00:32:53.587Z","repository":{"id":257156803,"uuid":"857473112","full_name":"jonasfschuh/aws-cdk","owner":"jonasfschuh","description":"This is project uses the AWS Cloud Development Kit (CDK) to accelerates cloud development by using Java to model your applications.","archived":false,"fork":false,"pushed_at":"2024-09-22T14:45:56.000Z","size":8067,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-23T21:32:23.487Z","etag":null,"topics":["aws","aws-cdk","aws-ec2","aws-s3"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonasfschuh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-14T18:48:35.000Z","updated_at":"2024-09-26T13:45:00.000Z","dependencies_parsed_at":"2024-09-15T04:14:34.359Z","dependency_job_id":"4bf063e7-ca63-432b-b477-59948c114ea7","html_url":"https://github.com/jonasfschuh/aws-cdk","commit_stats":null,"previous_names":["jonasfschuh/aws-cdk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jonasfschuh/aws-cdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasfschuh%2Faws-cdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasfschuh%2Faws-cdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasfschuh%2Faws-cdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasfschuh%2Faws-cdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonasfschuh","download_url":"https://codeload.github.com/jonasfschuh/aws-cdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasfschuh%2Faws-cdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31866347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-cdk","aws-ec2","aws-s3"],"created_at":"2024-11-09T07:41:19.619Z","updated_at":"2026-04-16T00:32:53.566Z","avatar_url":"https://github.com/jonasfschuh.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS CDK \n\n![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![AmazonDynamoDB](https://img.shields.io/badge/Amazon%20DynamoDB-4053D6?style=for-the-badge\u0026logo=Amazon%20DynamoDB\u0026logoColor=white)\n![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge\u0026logo=amazon-aws\u0026logoColor=white)\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![IntelliJ IDEA](https://img.shields.io/badge/IntelliJIDEA-000000.svg?style=for-the-badge\u0026logo=intellij-idea\u0026logoColor=white)\n![Apache Maven](https://img.shields.io/badge/Apache%20Maven-C71A36?style=for-the-badge\u0026logo=Apache%20Maven\u0026logoColor=white)\n\nThis is project uses the AWS Cloud Development Kit (CDK) to accelerates cloud development \nby using Java to model your applications.\n\nIt is a [Maven](https://maven.apache.org/) based project, so you can open this project with any Maven compatible Java IDE to build and run tests.\n\n- Java 17\n- Amazon ECS with Fargate \n- Target Blue concept\n- Load Balanced Fargate Service\n- Auto Scaling Group\n\n## Table of Contents\n\n- [Diagram](#diagram)\n- [Installation](#installation)\n- [Configuration](#configuration)\n- [Useful commands](#useful-commands)\n- [Usage](#usage)\n- [Screenshots](#screenshots)\n\n## Diagram\n\nArchitecture diagram\n![](https://github.com/jonasfschuh/aws-cdk/blob/master/docs/img/AWS%20CDK.png?raw=true\u0026sanitize=true)\n\n## Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/jonasfschuh/aws-cdk.git\n```\n\n2. Install according to the [official documentation](https://docs.aws.amazon.com/cdk/latest/guide/work-with-cdk-java.html)\n\nReference guide [Install or update to the latest version of the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)\n\n## Usage\n\n1. Start the application with Maven\n2. Step two \n\n## Configuration \n\n```bash\naws configure\n\nAWS access key id: put your id here \nAWS secret access key: put your access key here\nDefault region name: us-east-1 \nDefault output format: JSON \n```\n\nTo install aws-cdk\n```bash\nnpm install -g aws-cdk\n```\n\nTo check cdk version \n```bash \ncdk --version - 2.158.0 (build 4b8714d) \n```\n\nTo check NodeJS version \n```bash\nnpm --version \n10.8.3\n```\n\n```bash\naws --version\naws-cli/2.17.51 Python/3.11.9 Windows/10 exe/AMD64\n```\n\nInit project\n```bash\ncdk init app --language java\n``` \n\n## Useful commands\n\nThe `cdk.json` file tells the CDK Toolkit how to execute your app.\n\n* `mvn package`     compile and run tests\n* `cdk ls`          list all stacks in the app\n* `cdk synth`       emits the synthesized CloudFormation template\n* `cdk deploy`      deploy this stack to your default AWS account/region\n* `cdk diff`        compare deployed stack with current state\n* `cdk docs`        open CDK documentation\n\n\n\n\n\n## Screenshots\n\nCloud Formation Console \n![CloudFormation](https://github.com/jonasfschuh/aws-cdk/blob/master/docs/img/cloudformation.gif?raw=true\u0026sanitize=true)\n\nAWS CDK Terminal Console\n![AWS CDK Terminal Console](https://github.com/jonasfschuh/aws-cdk/blob/master/docs/img/aws-cdk_terminal_log.gif?raw=true\u0026sanitize=true)\n\nAWS_RESTFUL running on AWS server\n![AWS_RESTFUL running on AWS server](https://github.com/jonasfschuh/aws-cdk/blob/main/docs/img/aws_restful%20running%20on%20AWS%20server.gif?raw=true\u0026sanitize=true)\n\nDocker Hub Images Generated\n![Docker Hub Images Generated](https://github.com/jonasfschuh/aws-cdk/blob/master/docs/img/docker_hub.gif?raw=true\u0026sanitize=true)\n\nAWS Load Balancers\n![AWS Load Balancers](https://github.com/jonasfschuh/aws-cdk/blob/master/docs/img/aws_loadbalancers.gif?raw=true\u0026sanitize=true)\n\nAWS Load Balancers Detail\n![AWS Load Balancers Detail](https://github.com/jonasfschuh/aws-cdk/blob/master/docs/img/aws_loadbalancers_detail.gif?raw=true\u0026sanitize=true)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonasfschuh%2Faws-cdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonasfschuh%2Faws-cdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonasfschuh%2Faws-cdk/lists"}