Our recently launched SME Growth Package Competition prize includes use of Amazon Web Services’ (AWS) cloud services platform.
Guest blogger Jonno Southam, part of Venture Capital Business Development at Amazon Web Services, shares his views on what is holding start-ups back from going as fast as they possibly can.
The AWS start-ups team sometimes hears from founders that they don’t want to use cloud-native applications because that would mean they could only use one provider. It’s understandable that start-ups would not want to follow the path of traditional businesses, which were tied to their software providers for a number of years.
Having this mindset forces you to standardize on the lowest common denominator because cloud platforms are in massively different points of evolution at this point. AWS uses open source standards such as Linux, Xen, and Apache but also provides a number of helpful migration tools to not only allow customers the ability to easily move resources from on-premises to AWS, but also to move resources back on-premises if customers so choose.
As Amy Harms, formerly the Senior Engineering Manager at Deliveroo, said during her keynote at the AWS London Start-up Day in 2018, when Deliveroo started their first service in January of 2018 and went live at the end of April, “all 50 services were serving production traffic in AWS on the new infrastructure.” “We couldn’t have done it if we hadn’t partnered both on the strategic side and the platform side with AWS,” she said.
AWS has so much more functionality than anybody else; a much larger, more mature community of cloud-focused software developers. The world’s most successful start-up customers, such as AirBnB, Slack, Stripe, and Robinhood, would not have scaled globally so fast had they not used cloud-native applications to help them scale.
How can start-ups go faster then?
At the very beginning of their journey, start-ups should follow the self-service approach and use online resources, such as following the AWS Start-up Blog. This site includes many articles from AWS solutions architects and guest posts from senior technical leaders of well-known start-ups. Start-ups that want to stay up to date can also subscribe to the AWS News blog, which announces all of our new features and services. These often include example use cases and links to the detailed product documentation. We recently launched the AWS Start-up Kit, a set of resources designed to accelerate start-up’s product development on AWS. A core component of the Start-up Kit is a set of well-architected sample workloads that can be launched within minutes. These workloads, which reflect best practices for reliability, networking, and security, are supported by AWS CloudFormation templates and code published on GitHub. They easily can be extended to create a wide variety of applications. Other offerings for our customers to help them ramp up on new services include classroom training and certifications, boot camps, and events like the Global Summit Series and reinvent.
We then give companies of all sizes the freedom to experiment with the free tier that provides new customers free usage of selected applications per month. We do encourage start-ups of all sizes to engage with the AWS start-ups team but this is particularly important when they receive new funding. When start-ups get the capital they need to grow the company, this is usually a pivotal point in their journey so start-ups should contact their venture capital (VC) investor, accelerator program manager or community manager (for incubators and co-working spaces) where they will likely have the right AWS contact. If not, they can use the AWS Contact Us page and connect with us that way. Start-ups that are accelerator or VC backed are also eligible to apply for additional benefits including increased credits allocation and technical support credits through the AWS Activate program.
AWS sees a real opportunity for start-ups to use cloud-native applications to scale their businesses globally as Deliveroo and TransferWise have done. Using cloud-native applications such as Amazon Elastic Container Services or Amazon Kinesis for processing big data in real time, start-ups can focus on building scalable, secure and cost-effective infrastructure from the start, enabling them to focus on what matters most to their business, rather than on unseen infrastructure legwork that has historically been a barrier to growth. Start-ups are then able to focus on building innovative products and services that deliver value to their customers but can also double down other priorities of the business, such as hiring great people.
What start-ups are moving faster and what benefits have they seen?
The fastest start-ups I’ve worked with love our pace of innovation. It’s one of the key reasons they choose AWS over other cloud providers, so we will continue to build and innovate on behalf of their customers if that is what they tell us to do. 95% of our products and services are developed from direct feedback from customers of all sizes, because they tell us that they don’t want to manage infrastructure and would rather focus their time and capital on hiring great people to build better products for their customers.
Deliveroo is a great example. ‘Frank’ is their new despatch engine running on AWS using Machine Learning models. For example ‘Frank’ tracks restaurant preparation time and delivery times then despatches riders based on the outputs. This has helped Deliveroo increase operational efficiency by 20%. ‘Frank’ uses Amazon Kinesis for data streaming and Lambda for pre-processing and de-duplication of incoming data. The costs of model training on Amazon EC2 instances are kept low by using AWS Spot instances.
“Leverage the platforms that let you focus on your mission and keep your customers happy,” notes Steve Pole, the Engineering Lead at TransferWise and keynote speaker at AWS’s 2018 London Start-up Day.
TransferWise, for one, is a start-up that is currently re-platforming from a monolith on-premises architecture to microservices using AWS Elastic Container Services (ECS). Auto scaling containers was not an option for them seven years ago when they launched, but now adopting cloud native applications such as ECS has allowed them to evolve and focus on building their business and focus on the needs of their customers.
Lastly, UK start-up Lyst also use Amazon ECS to help standardize how they deploy software and help them focus on delivering value for their customers instead. Using ECS and a suite of 3rd party tools on AWS also allows them to reduce mean time to fix software issues from hours to just 15 minutes.
For more information and to enter our SME Growth Package Competition, please click here.