New AWS services address developers

Amazon introduced a slew of new services and features from Amazon Web Services at this year's AWS Summit in New York. These include AWS Device Farm, Amazon API Gateway, AWS Code Commit, AWS Code Pipeline, and AWS Service Catalog.



Amazon Web Services introduced the " Device Farm " service on July 9, 2015 at the Javits Convention Center . It is designed to help app developers quickly and securely test their applications on smartphones, tablets and other devices to improve their quality.

After uploading the apps, developers can run tests on commonly used mobile devices simultaneously. Upon completion of the test, the developers will receive a report listing all the issues that will help them bring their apps to market faster. There are no setup costs for the service; The developers pay according to the pay-as-you-go principle.

For the tests, developers have at their disposal a wide range of physical devices from different manufacturers with different hardware, operating system versions and formats. Unlike emulators, physical devices provide a more accurate picture of how users interact with the app. This is because it takes into account other factors such as memory, CPU usage, location, firmware and software changes made by vendors and network providers. We are constantly adding equipment to the fleet.Service instead of tool

Each device is reserved for the duration of a test and completely isolated from other software and hardware level devices. After each test run, the devices are reset to remove the app and data.

In addition, the AWS tests not only detect problems but also group them by device. This helps to quickly analyze results, logs, screenshots and performance data. By configuring location, language, application data, and installation of required apps, customers can fine-tune their test environment to simulate realistic customer conditions.

The integrated test suite is easy to run, scripts are unnecessary. In addition, developers can customize their tests by selecting from a range of popular open source test frameworks such as Appium, Calabash and Espresso. In addition, they have service plug-ins and APIs to automatically launch tests from integration systems such as Jenkins and other development tools.

Amazon API Gateway

The Amazon API Gateway enables AWS customers to create, publish, manage, monitor and secure programming interfaces (APIs) themselves. With just a few clicks, it should be possible to create API that acts as a front door for applications to gain access to data, business logic or functions from "back-end" services, such as processing loads that link to " Amazon Elastic Compute Cloud " ( Amazon EC2 ), and code running on "AWS Lambda", or any web application.

Amazon API Gateway handles all of the tasks associated with accepting and processing hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and version management. There is no minimum charge or startup cost. Developers pay for the API calls they receive and the amount of data they transfer.

Limited availability for code commit and code pipeline

In addition, there are now two complementary software development tools already announced at last year's "re: Invent" developer conference: AWS Code Commit and AWS Code Pipeline .

The first offering is a secure, highly scalable managed source control service that hosts private git repositories. A separate source control system is thus superfluous. According to AWS, users can save everything from code to binary, and work with both existing Git-based tools and Code Commit's online tools. 10 gigabytes of storage and 2,000 Git requests cost $ 1 per active user per month.

AWS Code Pipeline, on the other hand, is a Continuous Integration and Continuous Delivery management tool that defines and controls the development process from code creation through testing to publishing. Each active pipeline costs one dollar a month. However, the tool is still limited to the US East (Northern Virginia) region, an extension to other regions is planned.

AWS Service Catalog

AWS Service Catalog is designed to allow administrators to create and manage approved resource catalogs. End users will be able to find and launch only those products that they need. It enables organizations to control user access and ensure policy compliance. The service exists so far in the regions US East (Northern Virginia) and US West (Oregon), an extension to other regions is planned.