Amazon just announced Amazon API Gateway, which is aimed at making it easier to build and run "reliable, secure" APIs at any scale. It's a fully managed service that lets AWS customers create, publish, maintain, monitor, and secure APIs.
"With a few clicks in the AWS Management Console, customers can create an API that acts as a 'front door' for applications to access data, business logic, or functionality from their 'back-end' services, such as workloads running on Amazon Elastic Compute Cloud (Amazon EC2), or code running on AWS Lambda. Amazon API Gateway handles all of the tasks associated with accepting and processing billions of daily API calls, including traffic management, authorization and access control, monitoring, and API version management. Amazon API Gateway has no minimum fees or startup costs, and developers pay only for the API calls they receive and the amount of data transferred out," Amazon explains.
The product lets customers to use AWS security tools they're already familiar with like AWS Identity and Access Management (IAM) to verify and authenticate API requests. It also lets them run multiple versions of an API at the same time in order to develop and test other versions of APIs without affecting existing apps.
The company also announced AWS Device Farm, which lets developers automate and scale Android and Fire OS app testing on actual mobile devices.
"Today, to test mobile apps, developers most often rely on manual testing of their apps," Amazon says in an announcement. "They use emulators that try to simulate the behavior of real devices, or they rely on their own collection of local devices that only cover a small set of the overall device market. Developers also have to address variations in firmware and operating systems, maintain operation with intermittent network connectivity, integrate reliably with back-end services, and ensure compatibility with other apps running on the device. Now, AWS Device Farm gives developers access to a fleet of devices that includes all the latest hardware, operating systems, and platforms so they can instantly test their apps across a large selection of Android and Fire devices, and integrate these tests into their continuous deployment cycle. AWS Device Farm removes the complexity and expense of designing, deploying, and operating device farms and automation infrastructure so that developers can focus on delivering the best app experience to their customers. Developers simply upload their Android or Fire OS application and select from a catalog of devices. Then, developers can configure AWS Device Farm’s built-in test suite to verify functionality with no scripting required, or they can choose from a range of popular, open-source test frameworks like Appium, Calabash, and Espresso."
AWS Device Farm will be available on July 13. More here.
Images via Amazon