├── .github └── CODEOWNERS ├── .gitignore ├── LICENSE ├── README.md ├── db-setup └── init.sql ├── diagram.jpg ├── docker-compose.yml ├── er.png ├── issue_template.md ├── pull_request_template.md ├── sentiment_analysis_client ├── Ballerina.toml ├── Module.md ├── Package.md ├── client.bal ├── types.bal └── utils.bal ├── sentiment_api ├── Ballerina.toml ├── Cloud.toml ├── sentiment_analysis_openapi.yaml └── service.bal ├── sentiment_api_secured ├── Ballerina.toml ├── Cloud.toml ├── resources │ ├── private.key │ └── public.crt └── service.bal ├── slack_message_sender ├── Ballerina.toml ├── Cloud.toml ├── Config.toml └── slack_message_sender.bal ├── social-media-request.http ├── social_media ├── Ballerina.toml ├── Cloud.toml ├── Config.toml ├── endpoints.bal ├── resources │ ├── private.key │ └── public.crt ├── response_error_interceptor.bal ├── social_media_service.bal ├── social_media_service_desc.bal └── tests │ ├── Config.toml │ └── social_media_service_test.bal └── sts_service ├── Ballerina.toml ├── Cloud.toml ├── resources ├── private.key └── public.crt └── service.bal /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/README.md -------------------------------------------------------------------------------- /db-setup/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/db-setup/init.sql -------------------------------------------------------------------------------- /diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/diagram.jpg -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/er.png -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/issue_template.md -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /sentiment_analysis_client/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_analysis_client/Ballerina.toml -------------------------------------------------------------------------------- /sentiment_analysis_client/Module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_analysis_client/Module.md -------------------------------------------------------------------------------- /sentiment_analysis_client/Package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_analysis_client/Package.md -------------------------------------------------------------------------------- /sentiment_analysis_client/client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_analysis_client/client.bal -------------------------------------------------------------------------------- /sentiment_analysis_client/types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_analysis_client/types.bal -------------------------------------------------------------------------------- /sentiment_analysis_client/utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_analysis_client/utils.bal -------------------------------------------------------------------------------- /sentiment_api/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api/Ballerina.toml -------------------------------------------------------------------------------- /sentiment_api/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api/Cloud.toml -------------------------------------------------------------------------------- /sentiment_api/sentiment_analysis_openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api/sentiment_analysis_openapi.yaml -------------------------------------------------------------------------------- /sentiment_api/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api/service.bal -------------------------------------------------------------------------------- /sentiment_api_secured/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api_secured/Ballerina.toml -------------------------------------------------------------------------------- /sentiment_api_secured/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api_secured/Cloud.toml -------------------------------------------------------------------------------- /sentiment_api_secured/resources/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api_secured/resources/private.key -------------------------------------------------------------------------------- /sentiment_api_secured/resources/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api_secured/resources/public.crt -------------------------------------------------------------------------------- /sentiment_api_secured/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sentiment_api_secured/service.bal -------------------------------------------------------------------------------- /slack_message_sender/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/slack_message_sender/Ballerina.toml -------------------------------------------------------------------------------- /slack_message_sender/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/slack_message_sender/Cloud.toml -------------------------------------------------------------------------------- /slack_message_sender/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/slack_message_sender/Config.toml -------------------------------------------------------------------------------- /slack_message_sender/slack_message_sender.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/slack_message_sender/slack_message_sender.bal -------------------------------------------------------------------------------- /social-media-request.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social-media-request.http -------------------------------------------------------------------------------- /social_media/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/Ballerina.toml -------------------------------------------------------------------------------- /social_media/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/Cloud.toml -------------------------------------------------------------------------------- /social_media/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/Config.toml -------------------------------------------------------------------------------- /social_media/endpoints.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/endpoints.bal -------------------------------------------------------------------------------- /social_media/resources/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/resources/private.key -------------------------------------------------------------------------------- /social_media/resources/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/resources/public.crt -------------------------------------------------------------------------------- /social_media/response_error_interceptor.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/response_error_interceptor.bal -------------------------------------------------------------------------------- /social_media/social_media_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/social_media_service.bal -------------------------------------------------------------------------------- /social_media/social_media_service_desc.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/social_media_service_desc.bal -------------------------------------------------------------------------------- /social_media/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/tests/Config.toml -------------------------------------------------------------------------------- /social_media/tests/social_media_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/social_media/tests/social_media_service_test.bal -------------------------------------------------------------------------------- /sts_service/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sts_service/Ballerina.toml -------------------------------------------------------------------------------- /sts_service/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sts_service/Cloud.toml -------------------------------------------------------------------------------- /sts_service/resources/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sts_service/resources/private.key -------------------------------------------------------------------------------- /sts_service/resources/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sts_service/resources/public.crt -------------------------------------------------------------------------------- /sts_service/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-guides/social-media-demo/HEAD/sts_service/service.bal --------------------------------------------------------------------------------