
A machine learning service for development teams used for automated code reviews and to identify the most expensive lines of code in their applications. It also receives intelligent recommendations on how to fix or improve their code.

A compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. Removes the need to choose server types, decide when to scale your clusters, or optimize cluster packing. Removes the need for you to interact with or think about servers or clusters. Lets you focus on designing and building your applications instead of managing the infrastructure that runs them AWS Fargate eliminates the need to manage a cluster of Amazon EC2 instances. You no longer have to pick the instance types, manage cluster scheduling, or optimize cluster utilization.

Makes it easy to analyze, investigate, and quickly identify the root cause of potential security issues or suspicious activities.

Helps enterprise customers plan migration projects by gathering information about their on-premises data centers. Collects and presents configuration, usage, and behavior data from your servers to help you better understand your workloads. The collected data is retained in encrypted format in an AWS Application Discovery Service data store.

Provides every developer and data scientist with the ability to build, train, and deploy machine learning models quickly. A fully-managed service that covers the entire machine learning workflow to label and prepare your data, choose an algorithm, train the model, tune and optimize it for deployment, make predictions, and take action.