TL;DR: AWS offers multiple services for decoupling business domains in event-driven patterns. The...
TL;DR: We can create event-driven architectures that react to changes in MongoDB. Change streams are...
How can we trigger multiple workflows in response to database changes? One way is to design an...
Cognito User Pools is more than just a user directory. It's an ecosystem that tackles authentication...
When using Cognito access tokens to secure our API, we can choose from several JSON Web Token...
When handling more complex authorization patterns, we can implement the necessary logic using Cognito...
New user registration for an application that serves multiple users from the same organization might...
Cognito user pools can be configured to use passkeys to remove passwords from application sign-in...
If quickly checking for sensitive information in new data uploaded to an S3 bucket is critical, we...
The new CloudFormation Stack Refactoring feature simplifies modifying existing stacks. With minimal...
In serverless architectures, Lambda functions are often invoked by various AWS services, each with an...
Multi-factor authentication is a best practice for root and administrator users. Having multiple MFA...
We can configure Cognito to send email verification codes to users via Amazon Simple Email...
We can use Cognito user pools to create passwordless user authentication flows for our applications....
Event-based architectures allow us to break down complex, hard-to-read code into more manageable...
The AWS Machine Learning Engineer Associate is one of the two new beta exams announced recently. I...
One of the new AWS exams is the AWS AI Practitioner beta. I share my experience with this exam,...
Integrating API Gateway with other AWS services offers several benefits, including improved...
AWS has introduced support for Origin Access Control on Lambda function URLs. This new feature...
If we use Cognito User pools as an identity provider, AWS now enables us to configure fine-grained...
Integrating API Gateway directly with DynamoDB can significantly enhance speed by reducing overall...
Achieving AWS certification requires more than just studying theory. Practical experience is...
We use feature flags to control how we release parts of a product. Instead of adding conditional...
Having AWS certifications comes with many benefits. But it does matter how and how long we prepare...
We can use Lambda@Edge functions to dynamically change CloudFront origins based on request parameters...
Security Hub regularly creates findings on various controls and assigns them different priorities. We...
We can easily add custom scopes to access tokens after the user has authenticated with a new Cognito...
We can easily add custom scopes to access tokens after the user has authenticated with a new Cognito...
With the new third-party API invoke feature in Step Functions, we might not need a Lambda function to...
Adding authenticated users to Cognito groups in User pools is an easy way to assign AWS credentials....