# Serverless
## AWS
- [サーバーレスパターン](https://aws.amazon.com/jp/serverless/patterns/serverless-pattern/)
- [最新のアプリケーションを視覚的に作成する - AWS Infrastructure Composerr - AWS](https://aws.amazon.com/jp/infrastructure-composer/)
- GUI でサーバーレスアプリケーションを設計〜構築〜運用する
- [AWS Step Functions(分散アプリケーションの調整)| AWS](https://aws.amazon.com/jp/step-functions/)
- Step Functions は、デベロッパーが AWS のサービスを利用して分散型アプリケーションを構築し、プロセスを自動化するとともに、マイクロサービスをオーケストレーションして、データと機械学習 (ML) のパイプラインを作成できるようにするビジュアルワークフローサービスです。
- [AWS Step Functions のユースケース | サーバーレスマイクロサービスオーケストレーション | アマゾン ウェブ サービス](https://aws.amazon.com/jp/step-functions/use-cases/#Data_Processing_and_ETL_Orchestration/)
- [Amazon EventBridge (サーバーレスイベントバスでアプリ同士を簡単に接続) | AWS](https://aws.amazon.com/jp/eventbridge/)
- AWS、既存のシステム、または SaaS アプリケーション全体でイベント駆動型アプリケーションを大規模に構築する
- [AWS Batch(バッチ処理をあらゆる規模で効率的に実行)| AWS](https://aws.amazon.com/jp/batch/)
- AWS Batch は、Amazon ECS、Amazon EKS、AWS Fargate、および Spot またはオンデマンドインスタンスなどの AWS コンピューティングサービスの全範囲にわたって、お客様のコンテナ化したバッチの機械学習、シミュレーションおよび分析ワークロードを計画、スケジュール、実行するフルマネージドバッチコンピューティングサービスです。
- [AWS Batch ベストプラクティスまとめ | Amazon Web Services ブログ](https://aws.amazon.com/jp/blogs/news/aws-batch-best-practices/)
- [Amazon ECS タスク定義のユースケース - Amazon Elastic Container Service](https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/use-cases.html)
- [Amazon CloudWatch Events - AWS での DevOps の概要](https://docs.aws.amazon.com/ja_jp/whitepapers/latest/introduction-devops-aws/cloudwatch-events.html)
- [EventBridge は Amazon CloudWatch Events の進化です。 - Amazon EventBridge](https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-cwe-now-eb.html)
### References
- [AWSでバッチ処理を実装する際の選択肢とサービス比較](https://zenn.dev/faycute/articles/fb310e3ccd783f)
- [AWS Batch, Lambda, ECS Task 比較:バッチやジョブにはどれを使う? - Tech Blog](https://techblog.timers-inc.com/entry/2019/08/06/aws-batch-lambda-ecs-comparison)
## Power Platform
- SQS → Power Automate
- AWS と Power Platform の合わせ技
## 並列プログラミング
- [[Go でバッチ処理をいい感じに]]