Tag: Amazon Cognito User Pools
Learn how AWS customers can use Amazon Cognito for their application authentication and leverage Transmit Security to provide end users with a passwordless authentication experience. Amazon Cognito lets you easily add user sign-up and authentication to your mobile and web apps. Transmit Security is an AWS Partner that provides advanced authentication and risk management solutions to the largest enterprises in the world.
Every SaaS architecture must introduce mechanisms and policies that prevent noisy neighbor conditions. Getting these policies right is essential to building a robust SaaS solution that delivers a consistent experience to customers. This post looks at the different strategies that can be used to introduce the throttles (transaction rate) and quotas (transaction volume) that manage each tenant’s activity, exploring the various AWS services that can be used to bring these concepts to life.
Many SaaS providers are leveraging Amazon EKS to build their solutions on AWS, as EKS provides builders with a range of different constructs that can be used to implement multi-tenant strategies. In this post, explore an architecture based on EKS that demonstrates a siloed SaaS deployment model, using Istio Service Mesh to manage request authentication and per-tenant routing. Istio is an open-source service mesh that many SaaS providers use for deploying their multi-tenant applications.
Open Finance initiatives have been gaining momentum across the world. These initiatives require that banks provide access to customer data through a common, open API for third-party applications, which are referred to as fintech apps. Learn how to build and deploy a basic fintech app on AWS in under an hour by using the Plaid Link API. This app allows users to sign up, log in, select their bank from a list, connect to that bank, and display the latest transactions.
Re-Architecting the Application Journey to Cloud-Native Using an AWS Services-Based API Factory Model and Jump-Start Kit
A Tech Mahindra customer had a vision for cloud adoption and API development in a multi-cloud environment. They wanted to transition all appropriate old and new applications to an event-driven architecture while moving away from trigger-based synchronization of data between the different systems. Learn about the key aspects of Tech Mahindra’s API Factory Model and how it was used for re-architecting the customer’s on-premises application to a cloud-native application.
AWS Amplify is a set of tools and services that can be used, together or on their own, to help frontend web and mobile developers build scalable full stack applications. With Amplify, you can configure app backends and connect your app in minutes, deploy static web apps in a few clicks, and easily manage app content outside the AWS Management Console. Learn how to add multi-factor authentication to a React Single-Page Application (SPA) using Auth0 and AWS Amplify.
Organizations that have foresight into their business have a competitive advantage. Advanced analytics that enable foresight have historically required scarce resources to develop predictive models using techniques like machine learning. Traditionally, this is a difficult endeavor, but recent progress in ML automation has made democratization of ML a possibility. Learn about the value of augmenting analytics with ML through the Amazon SageMaker for Tableau Quick Start.
In a global pandemic, it can be hard for medical practitioners and patients to get connected and treated. Continually being on top of patients’ progress is also a challenge, along with scarcity of doctors who themselves are affected by the pandemic. Learn about a reference architecture from Capgemini that uses AWS machine learning services to enable doctors and patients to interact with the least amount of physical contact, while also improving efficiency in treatment management, tracking, and auditing.
Explore several common AWS services and architectural patterns used by SaaS vendors to interact with their customers’ cloud accounts. Examples of SaaS products requiring some level of account interaction often fall into the categories of logging and monitoring, security, compliance, data analytics, DevOps, workflow management, and resource optimization. SaaS products, such as the ones in these categories, regularly interact with resources in the subscribing customer’s AWS account.