Featured in Architecture & Design

Monal Daxini presents a blueprint for streaming data architectures and a review of desirable features of a streaming engine. He also talks about streaming application patterns and anti-patterns, and use cases and concrete examples using Apache Flink.

Featured in AI, ML & Data Engineering

Joy Gao talks about how database streaming is essential to WePay's infrastructure and the many functions that database streaming serves. She provides information on how the database streaming infrastructure was created & managed so that others can leverage their work to develop their own database streaming solutions. She goes over challenges faced with streaming peer-to-peer distributed databases.

AWS Mobile Hub Improves Support for Serverless Apps, Authentication, and More

AWS Mobile Hub has introduced three new features to simplify the provisioning of serverless app backends and improve sign-in and authentication options.

Serverless backends have been supported by AWS Mobile Hub since its introduction through its AWS Lambda-based Cloud logic component. Now, Cloud logic does not only allow developers to integrate existing AWS Lambda functions with their mobile apps, it also allows them to create new AWS Lambda functions and Amazon API Gateway endpoints meant to expose the former through a scalable API. In particular, Amazon says, this new feature seamlessly integrates with AWS Identity and Access Management to create an IAM role for the API to restrict its use to authenticated users.

Additionally, AWS Mobile Hub also extends its sign-in options, to include support for email and password authentication – including ready to use flows for sign-up/sign-in and password recovery process, multi-factor authentication, etc. – and SAML-compliant authentication providers. Previously, Mobile Hub only supported authentication through Facebook or a custom identity system.

AWS Mobile Hub is a tool aimed to provide an integrated console to help developers select high-level AWS-backed features they would like to use in their mobile apps, such as data storage, provided by Amazon S3; notifications, provided by Amazon Simple Notification Service; analytics, provided by Amazon Mobile Analytics, etc. Once developers have selected a set of features, AWS Mobile Hub is able to generate sample apps for iOS or Android that integrate the required services and that can be immediately built, tested, and monitored within AWS Mobile Hub. AWS Mobile Hub is in itself free to use; developers are charged for their use of AWS services.