├── .azuredevops └── dependabot.yml ├── .dockerignore ├── .github └── workflows │ ├── cloud-native-ninja-ci-cd.yaml │ ├── cloud-native-ninja-tecktalks-consumer-ci-cd.yaml │ ├── cloud-native-ninja-tecktalks-producer-ci-cd.yaml │ └── sonarcloud.yml ├── .gitignore ├── .whitesource ├── Components └── local │ ├── pubsub.yaml │ └── rabbitmq-secret.yaml ├── LICENSE ├── Powershell ├── deleteRG.ps1 ├── deploy-dapr.ps1 ├── deploy-nginx.ps1 ├── deploy-techtalks-ingress.ps1 ├── deployAll.ps1 ├── deployAllLocal.ps1 ├── deployAutoScaler.ps1 ├── deployDaprComponents.ps1 ├── deployKEDA.ps1 ├── deployRabbitMQ.ps1 ├── deployTechTalks-AKS.ps1 ├── initializeAKS.ps1 ├── install-dapr-extension.ps1 ├── install-k8sgpt.ps1 ├── teardownAutoScaler.ps1 ├── teardownTechTalks-AKS.ps1 └── var.ps1 ├── README.md ├── cnn-workflow.yaml ├── docker-compose-dockerhub.yml ├── docker-compose-dotnet-acr-include.yml ├── docker-compose-dotnet-acr.yml ├── docker-compose-dotnet-consumer-acr.yml ├── docker-compose-go-acr-ci.yml ├── docker-compose-go-acr.yml ├── docker-compose-go-dockerhub.yml ├── docker-compose-java-acr.yml ├── docker-compose-java-dockerhub.yml ├── docker-compose.yml ├── docs ├── 01-getting-started-with-containers.md ├── 02-containerize-dot-net-app.md ├── 03-docker-commands.md ├── 04-docker-compose-commands.md ├── 05-dockerhub.md ├── 06-java-docker.md ├── 07-go-docker.md ├── 08-react.md ├── 10-kubernetes-deployments.md ├── 11-kubernetes-service.md ├── 12-kubernetes-ingress.md ├── 13-kubernetes-namespace.md ├── 14-helm.md ├── aks-akv-integration.md ├── dapr-setup-youtube-video.md ├── docker-compose-include.md ├── go-dapr.md ├── k8sgpt-operator-setup.md └── loki-helm-youtube.md ├── images ├── cloud-native-ninja-ickstart.png ├── cloud-native-ninja-pt1-getting-started-with-containers.png ├── cloud-native-ninja-pt10-k8s-deployment.png ├── cloud-native-ninja-pt11-kubernetes-service.png ├── cloud-native-ninja-pt12-kubernetes-ingress-nginx.png ├── cloud-native-ninja-pt2-distributed-microservices-with-dapr.png ├── cloud-native-ninja-pt3-docker-dotnet.png ├── cloud-native-ninja-pt4-docker-compose.png ├── cloud-native-ninja-pt5-docker-hub.png ├── cloud-native-ninja-pt6-spring-boot.png ├── cloud-native-ninja-pt7-containerize-Go-apps.png ├── cloud-native-ninja-pt8-containerize-React-app.png ├── cloud-native-ninja-pt9-getting-started-with-kubernetes.png ├── dalle-cloud-native-ninja.png └── fotor-cloud-native-ninja.png ├── k8s ├── AutoScaledConsumer │ ├── 01-secret-rabbitmq-host.yml │ ├── rabbitmq-scaled-object.yml │ └── trigger-auth-rabbitmq-host.yml ├── Dapr-components │ ├── metrics-config.yaml │ ├── pubsub.yaml │ └── zipkin-config.yaml ├── TechTalksConsumer │ ├── consumer-deployment-dotnet.yml_1 │ ├── consumer-deployment-go.yml │ └── consumer-deployment-java.yml_1 ├── TechTalksProducer │ ├── producer-deployment.yml │ └── producer-service.yml ├── akv-integration │ ├── secretproviderclass.yaml │ └── test-pod.yaml ├── backstage │ ├── techtalks-consumer-component.yaml │ └── techtalks-producer-component.yaml ├── k8sgpt │ ├── k8sgpt-config-akv.yaml │ └── k8sgpt-config.yaml ├── namespace │ └── techtalks-namespace.yaml └── nginx-ingress │ └── techtalks-ingress.yaml ├── presentations ├── Cloud Native Ninja - Getting Started with Kubernetes - Part 9.pdf ├── Cloud Native Ninja - PT1 - Getting Started with Containers.pdf ├── Cloud Native Ninja - PT10 - Kubernetes Deployment.pdf ├── Cloud Native Ninja - PT12 - Kubernetes Ingress using Nginx.pdf ├── Cloud Native Ninja - PT2 - Distributed Microservices with Dapr.pdf ├── Cloud Native Ninja - PT3 - Containerize DOTNET apps.pdf ├── Cloud Native Ninja - PT4 - Multi Container Apps with Docker Compose.pdf ├── Cloud Native Ninja - PT5 - Publish container images.pdf ├── Cloud Native Ninja - PT6 - Containerize Spring Boot apps.pdf ├── Cloud Native Ninja - PT7 - Containerize Go apps.pdf ├── Cloud Native Ninja - PT8 - Containerize React app.pdf ├── Cloud Native Ninja - kickoff.pdf ├── Devtron-4-March-2023-Portable Multi-cloud Microservices with Dapr .pdf ├── Portable Multi-cloud Applications with Dapr.pdf └── Portable Multi-cloud Applications with Dapr.pptx ├── public talks └── k8sug-14-September-2023 ├── public-talks ├── APIDays-Australia-October-2024 copy ├── coding-night-nz-2-Sept-2024 └── k8sGPT-MelbourneUG-Sept-2024 ├── src ├── dotnet │ ├── Dockerfile-TechTalksConsumer │ ├── Dockerfile-v2-TechTalksProducer │ ├── Dockerfile-v3-TechTalksProducer │ ├── Dockerfile-v4-TechTalksProducer │ ├── TechTalksModel │ │ ├── Category.cs │ │ ├── DTO │ │ │ └── TechTalkDTO.cs │ │ ├── Level.cs │ │ ├── TechTalk.cs │ │ └── TechTalksModel.csproj │ ├── consumer │ │ ├── Program.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── consumer.csproj │ ├── docker-compose-dotnet.yml │ ├── producer │ │ ├── Program.cs │ │ ├── TechTalksGenerator.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── producer.csproj │ └── src.sln ├── go │ ├── consumer │ │ ├── Dockerfile │ │ ├── app.go │ │ ├── go.mod │ │ └── go.sum │ └── producer │ │ ├── Dockerfile │ │ ├── app.go │ │ ├── go.mod │ │ └── go.sum ├── java │ ├── Dockerfile-TechTalksConsumer │ ├── Dockerfile-TechTalksProducer │ ├── README.md │ ├── techtalks-consumer │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── Dockerfile │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── nileshgule │ │ │ │ │ └── techtalksconsumer │ │ │ │ │ ├── TechTalksConsumerApplication.java │ │ │ │ │ └── controller │ │ │ │ │ ├── HelloWorldController.java │ │ │ │ │ └── TechTalksConsumerController.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── nileshgule │ │ │ └── techtalksconsumer │ │ │ └── TechtalksProducerApplicationTests.java │ └── techtalks-producer │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── Dockerfile │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── nileshgule │ │ │ │ └── techtalksproducer │ │ │ │ ├── TechTalksProducerApplication.java │ │ │ │ └── controllers │ │ │ │ ├── HelloWorldController.java │ │ │ │ └── TechTalksProducerController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── nileshgule │ │ └── techtalksproducer │ │ └── TechtalksProducerApplicationTests.java └── techtalks-ui │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.css │ ├── GenerateTechTalks.tsx │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ └── setupTests.ts │ └── tsconfig.json ├── techtalks-helm-chart └── techtalk │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── AutoScaledConsumer │ │ ├── 01-secret-rabbitmq-host.yml │ │ ├── rabbitmq-scaled-object.yml │ │ └── trigger-auth-rabbitmq-host.yml │ ├── Dapr-components │ │ ├── metrics-config.yaml │ │ ├── pubsub.yaml │ │ └── zipkin-config.yaml │ ├── TechTalksConsumer │ │ └── consumer-deployment-go.yml │ ├── TechTalksProducer │ │ ├── producer-deployment.yml │ │ └── producer-service.yml │ └── _helpers.tpl │ └── values.yaml ├── techtalks-producer.http ├── terraform ├── aks.tf ├── keda-helm.tf ├── provider.tf ├── rabbitmq-helm.tf ├── resource-group.tf ├── subnets.tf ├── techtalks-helm.tf ├── variables.tf └── vnet.tf └── warp-redaction.md /.azuredevops/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.azuredevops/dependabot.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/cloud-native-ninja-ci-cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.github/workflows/cloud-native-ninja-ci-cd.yaml -------------------------------------------------------------------------------- /.github/workflows/cloud-native-ninja-tecktalks-consumer-ci-cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.github/workflows/cloud-native-ninja-tecktalks-consumer-ci-cd.yaml -------------------------------------------------------------------------------- /.github/workflows/cloud-native-ninja-tecktalks-producer-ci-cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.github/workflows/cloud-native-ninja-tecktalks-producer-ci-cd.yaml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.github/workflows/sonarcloud.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/.whitesource -------------------------------------------------------------------------------- /Components/local/pubsub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Components/local/pubsub.yaml -------------------------------------------------------------------------------- /Components/local/rabbitmq-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Components/local/rabbitmq-secret.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/LICENSE -------------------------------------------------------------------------------- /Powershell/deleteRG.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deleteRG.ps1 -------------------------------------------------------------------------------- /Powershell/deploy-dapr.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deploy-dapr.ps1 -------------------------------------------------------------------------------- /Powershell/deploy-nginx.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deploy-nginx.ps1 -------------------------------------------------------------------------------- /Powershell/deploy-techtalks-ingress.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deploy-techtalks-ingress.ps1 -------------------------------------------------------------------------------- /Powershell/deployAll.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployAll.ps1 -------------------------------------------------------------------------------- /Powershell/deployAllLocal.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployAllLocal.ps1 -------------------------------------------------------------------------------- /Powershell/deployAutoScaler.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployAutoScaler.ps1 -------------------------------------------------------------------------------- /Powershell/deployDaprComponents.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployDaprComponents.ps1 -------------------------------------------------------------------------------- /Powershell/deployKEDA.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployKEDA.ps1 -------------------------------------------------------------------------------- /Powershell/deployRabbitMQ.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployRabbitMQ.ps1 -------------------------------------------------------------------------------- /Powershell/deployTechTalks-AKS.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/deployTechTalks-AKS.ps1 -------------------------------------------------------------------------------- /Powershell/initializeAKS.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/initializeAKS.ps1 -------------------------------------------------------------------------------- /Powershell/install-dapr-extension.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/install-dapr-extension.ps1 -------------------------------------------------------------------------------- /Powershell/install-k8sgpt.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/install-k8sgpt.ps1 -------------------------------------------------------------------------------- /Powershell/teardownAutoScaler.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/teardownAutoScaler.ps1 -------------------------------------------------------------------------------- /Powershell/teardownTechTalks-AKS.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/teardownTechTalks-AKS.ps1 -------------------------------------------------------------------------------- /Powershell/var.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/Powershell/var.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/README.md -------------------------------------------------------------------------------- /cnn-workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/cnn-workflow.yaml -------------------------------------------------------------------------------- /docker-compose-dockerhub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-dockerhub.yml -------------------------------------------------------------------------------- /docker-compose-dotnet-acr-include.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-dotnet-acr-include.yml -------------------------------------------------------------------------------- /docker-compose-dotnet-acr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-dotnet-acr.yml -------------------------------------------------------------------------------- /docker-compose-dotnet-consumer-acr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-dotnet-consumer-acr.yml -------------------------------------------------------------------------------- /docker-compose-go-acr-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-go-acr-ci.yml -------------------------------------------------------------------------------- /docker-compose-go-acr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-go-acr.yml -------------------------------------------------------------------------------- /docker-compose-go-dockerhub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-go-dockerhub.yml -------------------------------------------------------------------------------- /docker-compose-java-acr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-java-acr.yml -------------------------------------------------------------------------------- /docker-compose-java-dockerhub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose-java-dockerhub.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/01-getting-started-with-containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/01-getting-started-with-containers.md -------------------------------------------------------------------------------- /docs/02-containerize-dot-net-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/02-containerize-dot-net-app.md -------------------------------------------------------------------------------- /docs/03-docker-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/03-docker-commands.md -------------------------------------------------------------------------------- /docs/04-docker-compose-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/04-docker-compose-commands.md -------------------------------------------------------------------------------- /docs/05-dockerhub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/05-dockerhub.md -------------------------------------------------------------------------------- /docs/06-java-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/06-java-docker.md -------------------------------------------------------------------------------- /docs/07-go-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/07-go-docker.md -------------------------------------------------------------------------------- /docs/08-react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/08-react.md -------------------------------------------------------------------------------- /docs/10-kubernetes-deployments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/10-kubernetes-deployments.md -------------------------------------------------------------------------------- /docs/11-kubernetes-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/11-kubernetes-service.md -------------------------------------------------------------------------------- /docs/12-kubernetes-ingress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/12-kubernetes-ingress.md -------------------------------------------------------------------------------- /docs/13-kubernetes-namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/13-kubernetes-namespace.md -------------------------------------------------------------------------------- /docs/14-helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/14-helm.md -------------------------------------------------------------------------------- /docs/aks-akv-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/aks-akv-integration.md -------------------------------------------------------------------------------- /docs/dapr-setup-youtube-video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/dapr-setup-youtube-video.md -------------------------------------------------------------------------------- /docs/docker-compose-include.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/docker-compose-include.md -------------------------------------------------------------------------------- /docs/go-dapr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/go-dapr.md -------------------------------------------------------------------------------- /docs/k8sgpt-operator-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/k8sgpt-operator-setup.md -------------------------------------------------------------------------------- /docs/loki-helm-youtube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/docs/loki-helm-youtube.md -------------------------------------------------------------------------------- /images/cloud-native-ninja-ickstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-ickstart.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt1-getting-started-with-containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt1-getting-started-with-containers.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt10-k8s-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt10-k8s-deployment.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt11-kubernetes-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt11-kubernetes-service.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt12-kubernetes-ingress-nginx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt12-kubernetes-ingress-nginx.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt2-distributed-microservices-with-dapr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt2-distributed-microservices-with-dapr.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt3-docker-dotnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt3-docker-dotnet.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt4-docker-compose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt4-docker-compose.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt5-docker-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt5-docker-hub.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt6-spring-boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt6-spring-boot.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt7-containerize-Go-apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt7-containerize-Go-apps.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt8-containerize-React-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt8-containerize-React-app.png -------------------------------------------------------------------------------- /images/cloud-native-ninja-pt9-getting-started-with-kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/cloud-native-ninja-pt9-getting-started-with-kubernetes.png -------------------------------------------------------------------------------- /images/dalle-cloud-native-ninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/dalle-cloud-native-ninja.png -------------------------------------------------------------------------------- /images/fotor-cloud-native-ninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/images/fotor-cloud-native-ninja.png -------------------------------------------------------------------------------- /k8s/AutoScaledConsumer/01-secret-rabbitmq-host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/AutoScaledConsumer/01-secret-rabbitmq-host.yml -------------------------------------------------------------------------------- /k8s/AutoScaledConsumer/rabbitmq-scaled-object.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/AutoScaledConsumer/rabbitmq-scaled-object.yml -------------------------------------------------------------------------------- /k8s/AutoScaledConsumer/trigger-auth-rabbitmq-host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/AutoScaledConsumer/trigger-auth-rabbitmq-host.yml -------------------------------------------------------------------------------- /k8s/Dapr-components/metrics-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/Dapr-components/metrics-config.yaml -------------------------------------------------------------------------------- /k8s/Dapr-components/pubsub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/Dapr-components/pubsub.yaml -------------------------------------------------------------------------------- /k8s/Dapr-components/zipkin-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/Dapr-components/zipkin-config.yaml -------------------------------------------------------------------------------- /k8s/TechTalksConsumer/consumer-deployment-dotnet.yml_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/TechTalksConsumer/consumer-deployment-dotnet.yml_1 -------------------------------------------------------------------------------- /k8s/TechTalksConsumer/consumer-deployment-go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/TechTalksConsumer/consumer-deployment-go.yml -------------------------------------------------------------------------------- /k8s/TechTalksConsumer/consumer-deployment-java.yml_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/TechTalksConsumer/consumer-deployment-java.yml_1 -------------------------------------------------------------------------------- /k8s/TechTalksProducer/producer-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/TechTalksProducer/producer-deployment.yml -------------------------------------------------------------------------------- /k8s/TechTalksProducer/producer-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/TechTalksProducer/producer-service.yml -------------------------------------------------------------------------------- /k8s/akv-integration/secretproviderclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/akv-integration/secretproviderclass.yaml -------------------------------------------------------------------------------- /k8s/akv-integration/test-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/akv-integration/test-pod.yaml -------------------------------------------------------------------------------- /k8s/backstage/techtalks-consumer-component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/backstage/techtalks-consumer-component.yaml -------------------------------------------------------------------------------- /k8s/backstage/techtalks-producer-component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/backstage/techtalks-producer-component.yaml -------------------------------------------------------------------------------- /k8s/k8sgpt/k8sgpt-config-akv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/k8sgpt/k8sgpt-config-akv.yaml -------------------------------------------------------------------------------- /k8s/k8sgpt/k8sgpt-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/k8sgpt/k8sgpt-config.yaml -------------------------------------------------------------------------------- /k8s/namespace/techtalks-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/namespace/techtalks-namespace.yaml -------------------------------------------------------------------------------- /k8s/nginx-ingress/techtalks-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/k8s/nginx-ingress/techtalks-ingress.yaml -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - Getting Started with Kubernetes - Part 9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - Getting Started with Kubernetes - Part 9.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT1 - Getting Started with Containers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT1 - Getting Started with Containers.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT10 - Kubernetes Deployment.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT10 - Kubernetes Deployment.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT12 - Kubernetes Ingress using Nginx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT12 - Kubernetes Ingress using Nginx.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT2 - Distributed Microservices with Dapr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT2 - Distributed Microservices with Dapr.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT3 - Containerize DOTNET apps.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT3 - Containerize DOTNET apps.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT4 - Multi Container Apps with Docker Compose.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT4 - Multi Container Apps with Docker Compose.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT5 - Publish container images.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT5 - Publish container images.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT6 - Containerize Spring Boot apps.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT6 - Containerize Spring Boot apps.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT7 - Containerize Go apps.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT7 - Containerize Go apps.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - PT8 - Containerize React app.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - PT8 - Containerize React app.pdf -------------------------------------------------------------------------------- /presentations/Cloud Native Ninja - kickoff.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Cloud Native Ninja - kickoff.pdf -------------------------------------------------------------------------------- /presentations/Devtron-4-March-2023-Portable Multi-cloud Microservices with Dapr .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Devtron-4-March-2023-Portable Multi-cloud Microservices with Dapr .pdf -------------------------------------------------------------------------------- /presentations/Portable Multi-cloud Applications with Dapr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Portable Multi-cloud Applications with Dapr.pdf -------------------------------------------------------------------------------- /presentations/Portable Multi-cloud Applications with Dapr.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/presentations/Portable Multi-cloud Applications with Dapr.pptx -------------------------------------------------------------------------------- /public talks/k8sug-14-September-2023: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/public talks/k8sug-14-September-2023 -------------------------------------------------------------------------------- /public-talks/APIDays-Australia-October-2024 copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/public-talks/APIDays-Australia-October-2024 copy -------------------------------------------------------------------------------- /public-talks/coding-night-nz-2-Sept-2024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/public-talks/coding-night-nz-2-Sept-2024 -------------------------------------------------------------------------------- /public-talks/k8sGPT-MelbourneUG-Sept-2024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/public-talks/k8sGPT-MelbourneUG-Sept-2024 -------------------------------------------------------------------------------- /src/dotnet/Dockerfile-TechTalksConsumer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/Dockerfile-TechTalksConsumer -------------------------------------------------------------------------------- /src/dotnet/Dockerfile-v2-TechTalksProducer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/Dockerfile-v2-TechTalksProducer -------------------------------------------------------------------------------- /src/dotnet/Dockerfile-v3-TechTalksProducer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/Dockerfile-v3-TechTalksProducer -------------------------------------------------------------------------------- /src/dotnet/Dockerfile-v4-TechTalksProducer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/Dockerfile-v4-TechTalksProducer -------------------------------------------------------------------------------- /src/dotnet/TechTalksModel/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/TechTalksModel/Category.cs -------------------------------------------------------------------------------- /src/dotnet/TechTalksModel/DTO/TechTalkDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/TechTalksModel/DTO/TechTalkDTO.cs -------------------------------------------------------------------------------- /src/dotnet/TechTalksModel/Level.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/TechTalksModel/Level.cs -------------------------------------------------------------------------------- /src/dotnet/TechTalksModel/TechTalk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/TechTalksModel/TechTalk.cs -------------------------------------------------------------------------------- /src/dotnet/TechTalksModel/TechTalksModel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/TechTalksModel/TechTalksModel.csproj -------------------------------------------------------------------------------- /src/dotnet/consumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/consumer/Program.cs -------------------------------------------------------------------------------- /src/dotnet/consumer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/consumer/appsettings.Development.json -------------------------------------------------------------------------------- /src/dotnet/consumer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/consumer/appsettings.json -------------------------------------------------------------------------------- /src/dotnet/consumer/consumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/consumer/consumer.csproj -------------------------------------------------------------------------------- /src/dotnet/docker-compose-dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/docker-compose-dotnet.yml -------------------------------------------------------------------------------- /src/dotnet/producer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/producer/Program.cs -------------------------------------------------------------------------------- /src/dotnet/producer/TechTalksGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/producer/TechTalksGenerator.cs -------------------------------------------------------------------------------- /src/dotnet/producer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/producer/appsettings.Development.json -------------------------------------------------------------------------------- /src/dotnet/producer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/producer/appsettings.json -------------------------------------------------------------------------------- /src/dotnet/producer/producer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/producer/producer.csproj -------------------------------------------------------------------------------- /src/dotnet/src.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/dotnet/src.sln -------------------------------------------------------------------------------- /src/go/consumer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/consumer/Dockerfile -------------------------------------------------------------------------------- /src/go/consumer/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/consumer/app.go -------------------------------------------------------------------------------- /src/go/consumer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/consumer/go.mod -------------------------------------------------------------------------------- /src/go/consumer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/consumer/go.sum -------------------------------------------------------------------------------- /src/go/producer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/producer/Dockerfile -------------------------------------------------------------------------------- /src/go/producer/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/producer/app.go -------------------------------------------------------------------------------- /src/go/producer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/producer/go.mod -------------------------------------------------------------------------------- /src/go/producer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/go/producer/go.sum -------------------------------------------------------------------------------- /src/java/Dockerfile-TechTalksConsumer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/Dockerfile-TechTalksConsumer -------------------------------------------------------------------------------- /src/java/Dockerfile-TechTalksProducer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/Dockerfile-TechTalksProducer -------------------------------------------------------------------------------- /src/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/README.md -------------------------------------------------------------------------------- /src/java/techtalks-consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/.gitignore -------------------------------------------------------------------------------- /src/java/techtalks-consumer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /src/java/techtalks-consumer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /src/java/techtalks-consumer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/Dockerfile -------------------------------------------------------------------------------- /src/java/techtalks-consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/mvnw -------------------------------------------------------------------------------- /src/java/techtalks-consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/mvnw.cmd -------------------------------------------------------------------------------- /src/java/techtalks-consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/pom.xml -------------------------------------------------------------------------------- /src/java/techtalks-consumer/src/main/java/com/nileshgule/techtalksconsumer/TechTalksConsumerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/src/main/java/com/nileshgule/techtalksconsumer/TechTalksConsumerApplication.java -------------------------------------------------------------------------------- /src/java/techtalks-consumer/src/main/java/com/nileshgule/techtalksconsumer/controller/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/src/main/java/com/nileshgule/techtalksconsumer/controller/HelloWorldController.java -------------------------------------------------------------------------------- /src/java/techtalks-consumer/src/main/java/com/nileshgule/techtalksconsumer/controller/TechTalksConsumerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/src/main/java/com/nileshgule/techtalksconsumer/controller/TechTalksConsumerController.java -------------------------------------------------------------------------------- /src/java/techtalks-consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | RABBITMQ_TOPIC="techtalks" 2 | PUBSUB_NAME="rabbitmq-pubsub" 3 | -------------------------------------------------------------------------------- /src/java/techtalks-consumer/src/test/java/com/nileshgule/techtalksconsumer/TechtalksProducerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-consumer/src/test/java/com/nileshgule/techtalksconsumer/TechtalksProducerApplicationTests.java -------------------------------------------------------------------------------- /src/java/techtalks-producer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/.gitignore -------------------------------------------------------------------------------- /src/java/techtalks-producer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /src/java/techtalks-producer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /src/java/techtalks-producer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/Dockerfile -------------------------------------------------------------------------------- /src/java/techtalks-producer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/mvnw -------------------------------------------------------------------------------- /src/java/techtalks-producer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/mvnw.cmd -------------------------------------------------------------------------------- /src/java/techtalks-producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/pom.xml -------------------------------------------------------------------------------- /src/java/techtalks-producer/src/main/java/com/nileshgule/techtalksproducer/TechTalksProducerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/src/main/java/com/nileshgule/techtalksproducer/TechTalksProducerApplication.java -------------------------------------------------------------------------------- /src/java/techtalks-producer/src/main/java/com/nileshgule/techtalksproducer/controllers/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/src/main/java/com/nileshgule/techtalksproducer/controllers/HelloWorldController.java -------------------------------------------------------------------------------- /src/java/techtalks-producer/src/main/java/com/nileshgule/techtalksproducer/controllers/TechTalksProducerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/src/main/java/com/nileshgule/techtalksproducer/controllers/TechTalksProducerController.java -------------------------------------------------------------------------------- /src/java/techtalks-producer/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | RABBITMQ_TOPIC="techtalks" 2 | PUBSUB_NAME="rabbitmq-pubsub" 3 | -------------------------------------------------------------------------------- /src/java/techtalks-producer/src/test/java/com/nileshgule/techtalksproducer/TechtalksProducerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/java/techtalks-producer/src/test/java/com/nileshgule/techtalksproducer/TechtalksProducerApplicationTests.java -------------------------------------------------------------------------------- /src/techtalks-ui/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/.dockerignore -------------------------------------------------------------------------------- /src/techtalks-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/.gitignore -------------------------------------------------------------------------------- /src/techtalks-ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/Dockerfile -------------------------------------------------------------------------------- /src/techtalks-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/README.md -------------------------------------------------------------------------------- /src/techtalks-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/package-lock.json -------------------------------------------------------------------------------- /src/techtalks-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/package.json -------------------------------------------------------------------------------- /src/techtalks-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/public/favicon.ico -------------------------------------------------------------------------------- /src/techtalks-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/public/index.html -------------------------------------------------------------------------------- /src/techtalks-ui/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/public/logo192.png -------------------------------------------------------------------------------- /src/techtalks-ui/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/public/logo512.png -------------------------------------------------------------------------------- /src/techtalks-ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/public/manifest.json -------------------------------------------------------------------------------- /src/techtalks-ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/public/robots.txt -------------------------------------------------------------------------------- /src/techtalks-ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/App.css -------------------------------------------------------------------------------- /src/techtalks-ui/src/GenerateTechTalks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/GenerateTechTalks.tsx -------------------------------------------------------------------------------- /src/techtalks-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/index.css -------------------------------------------------------------------------------- /src/techtalks-ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/index.tsx -------------------------------------------------------------------------------- /src/techtalks-ui/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/logo.svg -------------------------------------------------------------------------------- /src/techtalks-ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/techtalks-ui/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/techtalks-ui/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/src/setupTests.ts -------------------------------------------------------------------------------- /src/techtalks-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/src/techtalks-ui/tsconfig.json -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/.helmignore -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/Chart.yaml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/AutoScaledConsumer/01-secret-rabbitmq-host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/AutoScaledConsumer/01-secret-rabbitmq-host.yml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/AutoScaledConsumer/rabbitmq-scaled-object.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/AutoScaledConsumer/rabbitmq-scaled-object.yml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/AutoScaledConsumer/trigger-auth-rabbitmq-host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/AutoScaledConsumer/trigger-auth-rabbitmq-host.yml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/Dapr-components/metrics-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/Dapr-components/metrics-config.yaml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/Dapr-components/pubsub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/Dapr-components/pubsub.yaml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/Dapr-components/zipkin-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/Dapr-components/zipkin-config.yaml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/TechTalksConsumer/consumer-deployment-go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/TechTalksConsumer/consumer-deployment-go.yml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/TechTalksProducer/producer-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/TechTalksProducer/producer-deployment.yml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/TechTalksProducer/producer-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/TechTalksProducer/producer-service.yml -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/templates/_helpers.tpl -------------------------------------------------------------------------------- /techtalks-helm-chart/techtalk/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-helm-chart/techtalk/values.yaml -------------------------------------------------------------------------------- /techtalks-producer.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/techtalks-producer.http -------------------------------------------------------------------------------- /terraform/aks.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/aks.tf -------------------------------------------------------------------------------- /terraform/keda-helm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/keda-helm.tf -------------------------------------------------------------------------------- /terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/provider.tf -------------------------------------------------------------------------------- /terraform/rabbitmq-helm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/rabbitmq-helm.tf -------------------------------------------------------------------------------- /terraform/resource-group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/resource-group.tf -------------------------------------------------------------------------------- /terraform/subnets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/subnets.tf -------------------------------------------------------------------------------- /terraform/techtalks-helm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/techtalks-helm.tf -------------------------------------------------------------------------------- /terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/variables.tf -------------------------------------------------------------------------------- /terraform/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/terraform/vnet.tf -------------------------------------------------------------------------------- /warp-redaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NileshGule/cloud-native-ninja/HEAD/warp-redaction.md --------------------------------------------------------------------------------