AWS Developer Tools Customers
AWS Code Services
Learn how AWS customers across industries have leveraged AWS Developer Tools in conjunction with other AWS and third-party services to design and build reliable, secure, and scalable applications to efficiently meet business and customer needs.
AWS CodeArtifact
-
Bio-Rad
Bio-Rad is a global leader in developing, manufacturing, and marketing a broad range of innovative products for the life science research and clinical diagnostic markets. With a focus on quality and customer service for over 65 years, Bio-Rad's products advance the discovery process and improve healthcare. Their customers include university and research institutions, hospitals, public health and commercial laboratories, biotechnology, pharmaceutical, as well as applied laboratories that include food safety and environmental quality.
-
Stackery
Stackery’s secure platform enables teams to design, develop, and deliver modern serverless applications.
AWS CodeBuild
-
Recruiterbox
Recruiterbox is an applicant tracking software and aims to be the system of record for all hiring related activities inside customer organizations. Recruiterbox enables customers to keep track of interviews, reviews, internal discussions, and candidate conversations - all in one central location. Recruiterbox’s infrastructure and development toolchain is hosted on AWS. Its continuous integration infrastructure handles approximately 60 builds per working day, i.e. 300 builds per week and uses AWS CodeBuild to run tests before deploying software changes to production.
-
CDSM
CDSM is a UK-based learning technology company that harnesses cutting edge technology to solve challenges in the field of Learning & Development (L&D). CDSM runs its e-Learning services on AWS and follows an agile approach to software release with an average of approximately 150 builds per week. CDSM’s continuous integration workflow utilizes AWS CodeBuild along with Jenkins.
-
Progate
Progate is an online platform that helps you learn to code. They have intuitive slides to help you understand the content and provide a coding environment for you to apply what you’ve learned. Progate’s infrastructure is entirely on AWS including instances, databases, data analysis, and continuous integration tests resulting in approximately 300 builds per week. Prior to AWS CodeBuild, Progate was using Jenkins but ran into scaling challenges.
AWS CodeCommit
-
Edmunds.com
Edmunds.com is a website that offers detailed, constantly updated information about vehicles to millions of monthly visitors. Car shoppers visiting the company’s site and mobile apps can browse dealer inventory, read vehicle reviews, and see photos, videos, and feature stories. By running its website on AWS, Edmunds.com has been able to devote more time into developing richer customer experiences, enhancing system reliability, and maintaining an efficient continuous delivery pipeline. Edmunds.com uses AWS CodeCommit as its source control service for hosting 1,500 private Git repositories and more than 270 users. CodeCommit provides hosting, maintenance, backup, and scaling for the company’s website.
-
Gett
Gett is an Israeli-based company that connects people with taxi drivers. Customers in cities across the globe can order a taxi through the company’s website or a GPS-based mobile app. To meet its business requirements, Gett chose to launch its web and mobile platforms on the AWS Cloud. Using AWS, Gett can scale its mobile app and website to meet an ever-growing number of users. To increase operational flexibility, Gett uses AWS CodeCommit as a backup and disaster-recovery service for several of its DevOps processes. Using CodeCommit, Gett does not have to manage its own source-control system for those processes.
AWS CodeDeploy
-
SmartNews
SmartNews is a news discovery app that delivers the very best stories of the web, from breaking and local news stories to hidden gems. The app uses machine learning to evaluate tens of millions of articles, social signals, and subtle factors in real time to uncover which stories are worth reading in any given location. To meet business needs, SmartNews required tools that could support a software delivery pipeline consisting of numerous microservices, while also enabling engineering teams to deploy multiple applications into various environments efficiently and frugally, and allowing operations teams to integrate deployment tasks with Auto Scaling. SmartNews found that AWS CodeDeploy fit in with their existing continuous integration system, providing increased flexibility and time savings, while also enabling easy and safe deployments.
-
Instacart
Instacart allows people to order groceries online by connecting them with personal shoppers who hand pick items at the customers' favorite local stores and deliver them straight to their doors. Instacart originally used a homegrown tool to deploy every application, however, the tool was both time and labor intensive and didn't allow for a reliable way to deploy and to monitor deployments at scale. By using AWS CodeDeploy to manage hundreds of deployments a day and to ship their code to customers faster and more reliably, the Instacart team no longer needs to spend time and resources maintaining its own internal deployment tool, enabling development teams to focus on the core product and worry less about deployment operations.
-
3M Health Information Systems
3M Health Information Systems (3M HIS), based in Salt Lake City, Utah, is one of the world’s largest providers of software for the healthcare industry. Hospitals throughout the United States use the company’s 3M 360 Encompass System to integrate their clinical documentation and coding workflows. 3M HIS determined that moving to the cloud was the best way to address its challenges. The organization considered building its own private cloud and using solutions from cloud providers, including AWS, however, after a thorough analysis, 3M HIS found AWS to have the best infrastructure and performance to meet its needs. Using AWS CodeDeploy and AWS CodeCommit, 3M HIS is able to easily and quickly build application environments and manage applications, enabling faster innovation and increased developer efficiency.
AWS CodeGuru
-
Atlassian
Atlassian’s mission is to unleash the potential in every team. Their products help teams organize, discuss, and complete their work. The products Atlassian builds have hundreds of developers working on them, composed of both monolithic applications and microservices. When an incident occurs, it can be hard to diagnose the root cause due to the high rate of change within the codebases. Profiling can speed up root cause diagnosis significantly and is an effective technique to identify runtime hotspots and latency contributors within an application.
Integrating with AWS CodeGuru has enabled every developer within Atlassian to better understand complex applications, making the investigation of performance issues much easier. Additionally, the time to diagnose the root cause of performance issues in production has been significantly reduced and Atlassian's developers no longer need to inject custom instrumentation code when diagnosing problems.
-
YouCanBook.me
YouCanBook.me allows users to directly schedule meetings online for their business or teams of any size, eliminating the need to search for availability by sending and answering emails. Although YouCanBook.me's services are developed with Java technology, they do not all share the same technology stack. YouCanBook.me developers have been migrating to more modern frameworks and standardizing their design, however, some services still run off older code based on legacy technologies, leading to performance issues and bottlenecks during load spikes. With the help of AWS CodeGuru YouCanBook.me was able to establish two clear strategies for optimizing their code:
- Identify methods that don’t make requests to third-party systems but still add significant time to latencies. In these cases, CodeGuru Profiler also offered recommendations to optimize the code and improve its performance.
- Determine what percentage of response times were due to which type of requests to the underlying calendars. Some requests didn't have much room for improvement, but they did find queries that were done much more frequently than they had estimated, and that could be largely avoided by a more appropriate search policy.
In a couple of weeks, YouCanBook.me generated approximately 15 tickets in their backlog, most of which were deployed in production during the first month. Typically, each ticket requires hours of development, rather than days, and YouCanBook.me hasn’t undone any of their tickets or identified any false positives in CodeGuru’s recommendations.
AWS CodePipeline
-
Lululemon athletica
lululemon athletica is a Canadian company that sells yoga-inspired apparel and other clothing at more than 350 locations throughout the world. To keep up with business needs, lululemon decided to offer more digital services and push out new applications and features faster, however, the company had a limited ability to quickly develop new applications because of its co-located IT environment. Additionally, lululemon wanted to streamline development processes to support its new continuous integration and delivery focus. lululemon chose AWS as the platform for its development, test, and production environments. lululemon uses a variety of AWS services to engineer a fully automated, continuous integration and delivery system, with AWS CodePipeline as its foundation.
-
sRide
sRide is a carpooling and bikepooling app for commuters in some of India’s largest cities, including Hyderabad, Delhi, Mumbai, Kolkata, Chennai, Pune, and Bangalore. sRide migrated to AWS in 2017 from the Facebook Parse platform after Facebook announced the platform’s closure. sRide IT engineers rapidly develop the app’s software using AWS CodePipeline, which makes it easy to upload new code and deploy software at any time. CodePipeline's automated processes enable sRide development teams to deploy software 10% faster, facilitating their twice-daily schedule for software releases.
AWS Cloud Development Kit (CDK)
Learn how AWS customers have used AWS Cloud Development Kit to model and provision cloud application resources using familiar programming languages.
-
Culture Amp
Culture Amp helps to make companies a better place to work by making it easy to collect, understand, and act on employee feedback. Culture Amp enables HR leaders to make better decisions, demonstrate impact, and turn company culture into a competitive edge. Using AWS, Culture Amp built the world’s first on-demand employee feedback platform back in 2012. Since then, they have been supporting their fast-growing global customer base from offices in Melbourne, San Francisco, New York, and London. When Culture Amp decided to modernize their single-region monolithic application running on Amazon EC2, to a multi-region, microservices-based architecture primarily running on top of Amazon Elastic Container Service using AWS Fargate, Amazon DynamoDB, and Amazon Relational Database Service, they needed a way for engineers to consume pre-approved AWS architectures without the need to log into restricted environments or have detailed knowledge of AWS and AWS CloudFormation. The Culture Amp team turned to the AWS Cloud Development Kit (AWS CDK) to automate the provisioning of AWS Fargate services with supporting databases and user roles in a shareable and repeatable fashion. Culture Amp built a library of custom AWS CDK constructs that enabled them to programmatically create new microservices for their engineers that were feature rich and enabled increased speed and efficiency among their development teams.
-
Stedi
Stedi provides organizations with the ability to quickly connect and transact with trading partners without having to go through painful point-to-point implementations; it does this by providing a completely self-service ‘digital mailbox’ that organizations can use to exchange 300+ different commercial transaction types in standardized formats.
Stedi has an ambitious goal: help businesses save countless hours of menial tasks by processing every B2B transaction on the planet. To do this, Stedi knew it would have to offload menial tasks of its own – which is why they chose to build with a fully-serverless AWS architecture from day one. However, Stedi's work with AWS goes beyond just serverless infrastructure: they have adopted AWS-native developer tooling – like AWS CDK and AWS Amplify – to help iterate quickly and deploy frequently.
-
CyberArk
CyberArk is a global leader in privileged access management, a critical layer of IT security to protect data, infrastructure, and assets across the enterprise, in the cloud, and throughout the DevOps pipeline. CyberArk delivers solutions to reduce the risk created by privileged credentials and secrets. The company is trusted by the world’s leading organizations, including more than 50 percent of the Fortune 500, to protect against external attackers and malicious insiders.
AWS Elastic Beanstalk
Learn how AWS customers have used AWS Elastic Beanstalk to deploy and scale web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
-
Zillow
Every day, tens of millions of prospective home buyers, sellers, and renters, in addition to agents and property managers, use the Zillow website to browse home and apartment listings, shop for mortgages, and find information about 110 million homes across the U.S. The popular site is owned by Zillow Group, which houses a portfolio of the largest real estate and home-related brands online. As Zillow grew in popularity and agents began posting higher resolution photos with their listings, the company’s legacy imaging system could not keep up with demand. To solve its image system’s scalability, performance, and disaster recovery challenges, Zillow decided to move to a cloud-based infrastructure. The Zillow Group now uses AWS Elastic Beanstalk to automatically handle code deployment, from capacity provisioning, load balancing, and auto-scaling to application health monitoring.
-
Jelly Button Games
Jelly Button Games develops and publishes free-to-play, interactive mobile and web games. The company was founded in 2011, and its employees look after the entire lifecycle of the firm’s games — from concept to launch, as well as continuous improvements once the game is live. Jelly Button Games originally used a dedicated host for its games, but after it launched Pirate Kings, the company's flagship title, Jelly Button Games decided to migrate their architecture to AWS to better support technical and business needs. Jelly Button Games used AWS Elastic Beanstalk to quickly develop a proof-of-concept environment. Now, once the service receives an application uploaded by a user, along with some additional information, Elastic Beanstalk automatically provisions a hosting environment with the correct services configured to run it.
-
Speed 3D
Speed 3D’s mission is to help consumers harness the power of 3D modeling using simple applications that leverage mobile and cloud technologies. Speed 3D was founded in Taipei in 2014 and its first venture was a mobile application called Insta3D that allowed users to convert self-portraits into detailed 3D avatars. While Speed 3D initially relied on a third-party platform to support its development and production platforms, the system was frequently interrupted by service outages and latency issues. To increase scalability and ensure that their mobile app was accessible across multiple regions without compromising processing speed, Speed 3D migrated to AWS. The company now uses AWS Elastic Beanstalk to provision, operate, and scale its IT infrastructure, allowing Speed 3D engineers to focus on writing code for its application instead of managing servers and databases. Speed 3D also uses Elastic Beanstalk to run Docker, an open-source container virtualization platform, enabling Speed 3D developers to seamlessly deploy applications from development into production.