We're building some new infrastructure for a service that is also new, using terraform. Which only our devops have used before.
It's an interesting time.
AWS Cognito with app clients and not user pools + AWS API gateway, connecting to a system linked with dynamodb, Kinesis data stream and firehose.
Like each part stand alone is documented okay with specific circumstances. But nothing interlinking at anything past the basic level.
Trial and error is brutal.