{"id":26474310,"url":"https://github.com/conduktor/quickstart-conduktor-aws-msk","last_synced_at":"2025-07-20T09:35:20.978Z","repository":{"id":104050249,"uuid":"554374253","full_name":"conduktor/quickstart-conduktor-aws-msk","owner":"conduktor","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-07T10:39:58.000Z","size":186,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-06-25T09:03:16.631Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/conduktor.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}},"created_at":"2022-10-19T17:52:56.000Z","updated_at":"2024-10-01T02:28:17.000Z","dependencies_parsed_at":"2023-06-29T11:47:10.356Z","dependency_job_id":null,"html_url":"https://github.com/conduktor/quickstart-conduktor-aws-msk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/conduktor/quickstart-conduktor-aws-msk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conduktor%2Fquickstart-conduktor-aws-msk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conduktor%2Fquickstart-conduktor-aws-msk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conduktor%2Fquickstart-conduktor-aws-msk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conduktor%2Fquickstart-conduktor-aws-msk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/conduktor","download_url":"https://codeload.github.com/conduktor/quickstart-conduktor-aws-msk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conduktor%2Fquickstart-conduktor-aws-msk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266101375,"owners_count":23876779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-03-19T22:52:12.610Z","updated_at":"2025-07-20T09:35:20.920Z","avatar_url":"https://github.com/conduktor.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Steps\n\n1) Deploy the first CloudFormation file, this will create ECR, S3 and CodeBuild resources\n\n2) upload all the files / folders in this repo (`conduktor-platform-config`, `buildspec.yml`, `Dockerfile`) in the S3 bucket that was created \n\n3) Launch a build in CodeBuild: this will build a Docker image with a proper configuration file to connect to an MSK cluster (this is fully serverless). To update the config, just change the file in S3 and relaunch a build in CodeBuild \n\n![Base Setup](./arch-diagrams/step1-base.png)\n\n4) (optional) Start an MSK cluster (if none exist) using the second CloudFormation file\n\n5) Deploy the third CloudFormation file, which will create an ECS service using Fargate, and launch an ALB to expose the conduktor platform container. Supply the bootstrap servers to the container (can be private)\n\n![Conduktor Platform ECS Service](./arch-diagrams/step3-ecs.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconduktor%2Fquickstart-conduktor-aws-msk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconduktor%2Fquickstart-conduktor-aws-msk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconduktor%2Fquickstart-conduktor-aws-msk/lists"}