Introducing The Amazon Builders’ Library

The Amazon Builders’ Library is a collection of living articles that take readers under the hood of how Amazon architects, releases, and operates the software underpinning Amazon.com and AWS. The Builders’ Library articles are written by Amazon’s senior technical leaders and engineers, covering topics across architecture, software delivery, and operations. For example, readers can see … Read more Introducing The Amazon Builders’ Library

Amazon API Gateway Offers Faster, Cheaper, Simpler APIs Using HTTP APIs (Preview)

To build RESTful APIs, you can use either HTTP APIs or REST APIs from API Gateway. REST APIs offer a wide variety of features for building and managing RESTful APIs. HTTP APIs are up to 71% cheaper compared to REST APIs, but offer only API proxy functionality. HTTP APIs are optimized for performance—they offer the … Read more Amazon API Gateway Offers Faster, Cheaper, Simpler APIs Using HTTP APIs (Preview)

Introducing the Amplify DataStore, a persistent storage engine that synchronizes data between apps and the cloud

Previously, AppSync addressed offline use cases by utilizing an on-device cache to store query results that have been previously returned from the cloud. AppSync’s implementation of on-device caching of query results enabled developers to create a broad range of offline capable apps. However, the data available to the app when a device was offline was … Read more Introducing the Amplify DataStore, a persistent storage engine that synchronizes data between apps and the cloud

Introducing Contact Lens for Amazon Connect (Preview)

With Contact Lens for Amazon Connect, customer service supervisors can discover emerging themes and trends from customer conversations, conduct fast, full-text search on call and chat transcripts to troubleshoot customer issues, and improve customer service agents’ performance with call and chat-specific analytics – all from within the Amazon Connect console. Coming mid-2020, Contact Lens for … Read more Introducing Contact Lens for Amazon Connect (Preview)

Introducing Access Analyzer for Amazon S3 to review access policies

Access Analyzer for S3 alerts you when you have a bucket that is configured to allow access to anyone on the internet or that is shared with other AWS accounts. You receive insights or ‘findings’ into the source and level of public or shared access. For example, Access Analyzer for S3 will proactively inform you … Read more Introducing Access Analyzer for Amazon S3 to review access policies

Introducing EC2 Image Builder

Keeping server images up-to-date can be time consuming, resource intensive, and error-prone. Currently, customers either manually update and snapshot VMs or have teams that build automation scripts to maintain images.   Image Builder significantly reduces the effort of keeping images up-to-date and secure by providing a simple graphical interface, built-in automation, and AWS-provided security settings. … Read more Introducing EC2 Image Builder

Amazon RedShift : Wishlist of new features for re:Invent 2019

RedShift is a hugely scalable, parallel and fully managed data warehouse offering from AWS, and a key component of the AWS Cloud Data Stack. The AWS Cloud Data Stack now dominates the Analytics landscape. Here, I list a few features I wish to see added to RedShift, and would love for these to be announced … Read more Amazon RedShift : Wishlist of new features for re:Invent 2019

Full Stack Development Tutorial: Integrate AWS Lambda Serverless Service into Angular SPA

Photo by Stephen Dawson on Unsplash This post is the last post of my Full Stack Development Tutorial Series. In this post, we will integrate the backend Lambda REST API into Angular App we previously developed. Previous posts are Visualize Trading Data on Angular SPA and Serving Trading Data with Serverless REST API running on … Read more Full Stack Development Tutorial: Integrate AWS Lambda Serverless Service into Angular SPA

Healthcare Chatbots using Amazon Web Services

There are 5,564 hospitals and 1.1 million doctors barely keeping up with the healthcare needs of more than 327.2 million people in the US. If nothing changes, then inequality in healthcare will persist. To reduce the gap of inequality in healthcare nowadays, healthcare resources need to be better optimized to increase the overall productivity of … Read more Healthcare Chatbots using Amazon Web Services

Amazon Redshift introduces support for materialized views (preview)

Using materialized views, you can store the pre-computed results of queries and efficiently maintain them by incrementally processing the latest changes made to the source tables. Subsequent queries referencing the materialized views use the pre-computed results to run much faster. Materialized views can be created based on one or more source tables using filters, projections, … Read more Amazon Redshift introduces support for materialized views (preview)

Manage access to AWS centrally for Azure AD users with AWS Single Sign-on

With AWS SSO you can create flexible permissions, aligned with your roles or projects, to assign users and groups access centrally across all your AWS Organizations accounts. AWS SSO centrally configures and maintains all the permissions in your accounts automatically, without requiring additional setup in individual accounts. With the new release, you can connect Azure AD … Read more Manage access to AWS centrally for Azure AD users with AWS Single Sign-on

AWS Managed Services (AMS) now supports AWS CloudFormation Stack Update

AWS Managed Services (AMS) launched support for AWS CloudFormation (CFN) Stack Update. You can now make changes to your stack’s configurations or change it’s resources, such as new input parameter values or updated template, through the AMS request for change (RFC) process. Changes submitted are validated for safety and only nondestructive changes are automatically executed. … Read more AWS Managed Services (AMS) now supports AWS CloudFormation Stack Update

Amazon Elastic Inference now supports resource tagging

You can now assign AWS resource tags to Amazon Elastic Inference accelerators. Each tag consists of a key and an optional value, both of which you define. You can use tags to easily organize and identify your resources and create cost allocation reports, among other benefits. You can add or remove resource tags from Elastic … Read more Amazon Elastic Inference now supports resource tagging

CloudWatch Application Insights for .NET and SQL Server now supports Windows Performance Counters, SQL Server on Linux, and more

Starting today, you can use Application Insights to automatically detect, configure, and monitor key Windows performance counters including metrics for .NET CLR Exceptions, Interop, JIT, and memory. In addition, you can now monitor your .NET Core and SQL Server applications running on EC2 instances with Linux-based operating systems. Lastly, you can specify your custom alarms … Read more CloudWatch Application Insights for .NET and SQL Server now supports Windows Performance Counters, SQL Server on Linux, and more

Deploy your RShiny App on AWS Series — Lightsail

Quickly and easily deploy your RShiny application If your head is spinning over which deployment scenario to choose for your RShiny app look no further! I have a whole series planned out for you on various deployment options and why you should choose each one. If you’re like me and you prefer to watch a … Read more Deploy your RShiny App on AWS Series — Lightsail

How to run a Spark application from an EC2 Instance

Why would you do this instead of using EMR? Well, great question. Under certain circumstances, using EC2 might be cheaper than using EMR, but otherwise, EMR may be advisable. In any case, here’s how to run a Spark application from an EC2 instance: Photo by Steve Richey on Unsplash I used a Deep Learning AMI … Read more How to run a Spark application from an EC2 Instance

Amazon Route 53 Now Supports Overlapping Namespaces For Private Hosted Zones

Beginning today, you can associate private hosted zones with the same Virtual Private Cloud even if they have overlapping namespaces (for example, if one of those hosted zones is a subdomain of the other, such as acme.example.com and example.com). Support for overlapping namespaces makes it easy to manage permissions across your organization. For example, it … Read more Amazon Route 53 Now Supports Overlapping Namespaces For Private Hosted Zones

Simplify cloud provisioning with AWS Service Catalog Connector for Jira Service Desk

Using the Connector for Jira Service Desk, administrators can view AWS Service Catalog portfolios and products, align them to organizational structures, grant access to JSD users, and connect JSD workflows to provisioning requests. JSD end users can browse and request provisioning of AWS Service Catalog products, including AWS Marketplace software products that have been copied … Read more Simplify cloud provisioning with AWS Service Catalog Connector for Jira Service Desk

AWS Glue now supports the FindMatches ML Transform on Apache Spark 2.4.3 and AWS Glue version 1.0

In addition to supporting the latest version of Spark, ML Transforms can be called from Apache Spark ETL scripts written in Python 2, Python 3, or Scala. This feature is now available in all the AWS regions where AWS Lake Formation is available.   To learn more and get started with ML Transforms in AWS … Read more AWS Glue now supports the FindMatches ML Transform on Apache Spark 2.4.3 and AWS Glue version 1.0

Amazon Kinesis Producer Library (KPL) now supports ListShards API for efficient scaling of producer applications

Amazon Kinesis Data Streams enables you to efficiently scale your data stream capacity without requiring any changes to producers and consumers. A producer application typically needs to discover the new shards in the stream after it has scaled up or down. Amazon KPL Version 0.14.0 replaces the DescribeStream with the ListShards API for shard discovery. … Read more Amazon Kinesis Producer Library (KPL) now supports ListShards API for efficient scaling of producer applications

AWS Resource Access Manager is now available in the South America (Sao Paulo) region

You can now use AWS Resource Access Manager (RAM) in the South America (Sao Paulo) region to securely share your AWS resources across AWS accounts or within your AWS organization. You can centrally create resources in a multi-account environment, and use AWS RAM to share those resources across your accounts. This reduces operational overhead while … Read more AWS Resource Access Manager is now available in the South America (Sao Paulo) region

AWS Lambda Supports Amazon SQS FIFO (First-In-First-Out) as an Event Source

Amazon SQS is a fully managed message queuing service for reliably communicating between distributed software components and microservices. It has two offerings: SQS standard queues and SQS FIFO queues. FIFO queues improves upon and complement the standard queue: it preserves the exact order in which messages are sent and received, and support message groups that … Read more AWS Lambda Supports Amazon SQS FIFO (First-In-First-Out) as an Event Source

Amazon Chime management APIs now allow you to manage chat rooms

Amazon Chime now provides application program interfaces (APIs) that you can use to create integrations between your business processes, tools, and Amazon Chime chat rooms. For example, you can automatically sync chat rooms members with Active Directory groups, or create and populate chat rooms automatically for tickets created in your issue management tool. Favorite

AWS Managed Services (AMS) now supports SUSE Linux Enterprise Server 12 SP4

AMS support of SUSE Linux Enterprise Server 12 SP4 coupled with Amazon EC2 High Memory Instances with up to 24 TB of memory, provides you with a managed infrastructure offering to run large in-memory databases like SAP Hana in their AMS managed landing zones. AMS support for SUSE Linux Enterprise Server 12 SP4 is available … Read more AWS Managed Services (AMS) now supports SUSE Linux Enterprise Server 12 SP4

Amazon DynamoDB adaptive capacity now handles imbalanced workloads better by isolating frequently accessed items automatically

Amazon DynamoDB adaptive capacity now handles imbalanced workloads better by isolating frequently accessed items automatically. If your application drives disproportionately high traffic to one or more items, DynamoDB will rebalance your partitions such that frequently accessed items do not reside on the same partition. This latest enhancement helps you maintain uninterrupted performance for your workloads. … Read more Amazon DynamoDB adaptive capacity now handles imbalanced workloads better by isolating frequently accessed items automatically

Elastic Fabric Adapter is now compatible with Intel® MPI Library

EFA is a network interface for Amazon EC2 instances that enables customers to run applications requiring high levels of inter-node communications at scale on AWS. With EFA, High Performance Computing (HPC) applications using the Message Passing Interface (MPI) and Machine Learning (ML) applications using NVIDIA Collective Communications Library (NCCL) can scale to thousands of CPUs … Read more Elastic Fabric Adapter is now compatible with Intel® MPI Library

Amazon Elastic Container Service publishes multiple GitHub Actions

Development teams collaborate on GitHub to share their code and commit changes quickly, but actually getting the code to run in the cloud is seen as a multi-step error-prone task. For containerized applications, a developer needs to build an image, publish it to a registry, create a ‘manifest’ type file describing the application for the … Read more Amazon Elastic Container Service publishes multiple GitHub Actions

Easily deploy SQL Server Always On solutions using the AWS Launch Wizard for SQL Server

AWS Launch Wizard for SQL Server reduces the time it takes to deploy SQL Server Always On solutions on Amazon EC2, accelerating your journey to the cloud. You simply input your SQL Server requirements including performance, number of nodes, and connectivity on the service console, and AWS Launch Wizard identifies the right AWS resources to … Read more Easily deploy SQL Server Always On solutions using the AWS Launch Wizard for SQL Server

Amazon EC2 AMD Instances are Now Available in Asia Pacific (Mumbai) AWS Region

With these regional expansions, M5a and R5a instances are available today in US East (N. Virginia, Ohio), US West (Oregon, N. California), Europe (Ireland, Frankfurt, Paris, London), Asia Pacific (Singapore, Tokyo, Sydney, Seoul, Mumbai), China (Beijing and Ningxia), Canada (Montreal), South America (Sao Paulo) and AWS GovCloud (US). M5ad, and R5ad instances are available today … Read more Amazon EC2 AMD Instances are Now Available in Asia Pacific (Mumbai) AWS Region

AWS Config Adds Support for AWS Key Management Service and Amazon Elasticsearch Service

AWS Config will automatically record the history of configuration changes for these resource types, if you have configured AWS Config to record all resource types in your account. You can use this information for operational troubleshooting, configuration audit, and change management. You can also create change-triggered AWS Config rules to help you verify whether these … Read more AWS Config Adds Support for AWS Key Management Service and Amazon Elasticsearch Service

From Dev to Prod – All you need to know to get your Flask application running on AWS

Getting the right configurations, making sure it is secured, ensuring resource access through endpoints and having a pretty rendering, … all of them made easy thanks to AWS! As a machine-learning engineer, I never really faced the issue of putting my algorithms out there myself. Well, that was until recently, when I decided to start … Read more From Dev to Prod – All you need to know to get your Flask application running on AWS

Full Stack Development Tutorial: Serverless REST API running on AWS Lambda

Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. — Wikipedia Photo by Anthony Cantin on Unsplash (This is the second … Read more Full Stack Development Tutorial: Serverless REST API running on AWS Lambda

Amazon EC2 now supports Microsoft SQL Server 2019

Amazon EC2 now supports Microsoft SQL Server 2019, the latest release of Microsoft SQL Server. When you run SQL Server 2019 on Amazon EC2, you benefit from the scale, performance, and elasticity of the AWS Cloud, while leveraging the latest features available in Microsoft SQL Server 2019 such as enhanced PolyBase and intelligent query processing. … Read more Amazon EC2 now supports Microsoft SQL Server 2019

Amazon CloudWatch launches cross-account cross-region dashboards

Amazon CloudWatch now includes cross-account cross-region dashboards, which enable you to create high level operational dashboards, and with one click, drill down into more specific dashboards in different AWS accounts without having to log in and out of different accounts or switch AWS Regions. It is intended for centralized operations teams, DevOps engineers, and service … Read more Amazon CloudWatch launches cross-account cross-region dashboards

Cloud Risk Assessment through Data- log analysis in AWS

https://aws.amazon.com/getting-started/projects/analyze-big-data/ These are the high-level steps: (Note: An AWS account setup is a pre-requisite. If you try this out, ensure that clusters and buckets are deleted after use to avoid additional charges). Sample data is loaded; in real-life projects the relevant dataset would replace this. Launch a Hadoop cluster using Amazon EMR [Elastic Map Reduce], … Read more Cloud Risk Assessment through Data- log analysis in AWS

Automatic Speech Recognition as a Microservice on AWS

Let’s quickly get back to our LAB work and implement this highly-complex piece of work in a few easy steps. At this point, you should have your EC2 up and be SSHed into it. Please refer the Github Repository for any missing resources/links In your home directory [/home/ec2-user], maintain the following directory structure D -> … Read more Automatic Speech Recognition as a Microservice on AWS

New Quick Start for Deloitte TrueVoice on AWS

TrueVoice is an artificial intelligence (AI)-driven voice analytics solution that analyzes behavior and emotion on every call, which helps call centers to quickly understand how customers feel. It analyzes both language and behaviors —“what is said” and “how it is said” — harnessing the power of machine learning to predict outcomes instead of relying on … Read more New Quick Start for Deloitte TrueVoice on AWS

Amazon Transcribe is Now Available in Asia Pacific (Hong Kong) and Middle East (Bahrain) Regions

With these new regions, Amazon Transcribe is now available in the US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Hong Kong), Canada (Central), China (Beijing), China (Ningxia), EU (Frankfurt), EU (Ireland), EU (London), EU (Paris), … Read more Amazon Transcribe is Now Available in Asia Pacific (Hong Kong) and Middle East (Bahrain) Regions

Amazon EC2 X1e Instances are Now Available in the Asia Pacific (Mumbai) AWS Region

Amazon EC2 X1e instances are a part of the Amazon EC2 Memory Optimized instance family, designed for running high-performance databases, in-memory workloads such as SAP HANA, and other memory intensive enterprise applications in the AWS Cloud. X1e instances are powered by four Intel® Xeon® E7 8880 v3 processors offering up to 128 vCPUs and 3,904 … Read more Amazon EC2 X1e Instances are Now Available in the Asia Pacific (Mumbai) AWS Region

Manage your Amazon API Gateway limits with AWS Service Quotas

Previously, you had to review API Gateway documentation to see default limits for the service, and you had to request limit increases through the AWS Support Console and track approved limit increases manually. Now, you can view account-level API Gateway limits, see your approved limits, and request limit increases using Service Quotas via the AWS … Read more Manage your Amazon API Gateway limits with AWS Service Quotas

Guide on AWS Textract set-up

How to accurately process PDF files with OCR-as-a-service from AWS Photo by Raphael Schaller on Unsplash Asynchronous API responses Recently a new paradigm of async API responses has become prominent. It works by returning Job-ID rather than an API response. Then, to check the status, the user would need to submit a second call to … Read more Guide on AWS Textract set-up

Amazon AppStream 2.0 adds support for embedding streaming sessions within websites

You can now stream your desktop applications to an IFrame within your webpages. You can also customize the user experience using the AppStream 2.0 Embed JS SDK. For example, you can show or hide the AppStream 2.0 menu options within the session toolbar, or the entire session toolbar itself. And, you can register event callbacks … Read more Amazon AppStream 2.0 adds support for embedding streaming sessions within websites