More and more success stories resonate in AWS Lambda, the computing service that allows you to run code without owning or managing servers. This has been one of the most viable options for many companies to stay competitive and active in today's changing IT market. This is possible because it is a serverless cloud computing platform with a highly available computing infrastructure that actively performs all the tasks necessary to manage computing resources, including server and operating system maintenance, capacity provisioning, and scaling. as well as code monitoring and logging functions.
Currently there are not a few providers that offer ServerLess services. However, Amazon Web Services' Lambda service was a pioneer in being released in 2014 and has made a name for itself in the industry. In this article, we'll look at why Lambda deserves our attention, as well as the features that make AWS Lambda success stories so remarkable.
What is AWS Lambda?
AWS Lambda is a role-based cloud service that eliminates the provisioning and maintenance needs of complex physical infrastructure.. With Lambda, we don't need to worry about scaling our infrastructure and removing unnecessary resources, since all of this is handled in parallel.
AWS Lambda success stories relate directly to the benefits of taking the serverless approach, saving the cost of building and maintaining the necessary infrastructure. Additionally, it provisions and manages the infrastructure on which your Lambda functions run, scales instances to circumvent excessive load times and have proper error handling.
The reduction offered by this service means faster development time for your app, greater agility as the team can get it done faster and more time spent on more important tasks like fixing bugs or new features.
As for why there are so many AWS Lambda success stories, it's because of its good job of ensuring it scales well for applications at scale, as well as for early-stage applications. In addition, it allows run multiple functions simultaneously; that is, we will not have to worry about stuck queues. We can provision and run multiple instances of the same Lambda function at the same time.
If you are interested in knowing more in detail how you can take advantage of these advantages, always remember to consult an expert team in the subject. Now, at a very basic level, some of the functions that you can have in AWS Lambda are:
5 AWS Lambda Success Stories
There are several AWS Lambda success stories, but one of the most important is the video game studio Quantic Dream, an award-winning game development, publishing and motion capture specialist team, established in Paris in 1997. Founded to create AAA games with a focus on interactive storytelling, Quantic Dream is known for creating choice-dependent narrative games , including Heavy Rain, Beyond: Two Souls, and Detroit: Become Human.
Quantic Dream had already considered moving to cloud workstations to expand recruiting opportunities and work with talent from around the world when the COVID-19 pandemic forced it to temporarily close its Paris headquarters. A large part of its workforce could not work remotely. “Our artists need access to professional-grade hardware and they couldn't work at the time, which was obviously a big deal,” says Quantic Dream CTO Jean-Charles Perrier.
This meant that they had to find a solution quickly to avoid delaying their next releases. His answer was to combine different instances like the Amazon Elastic Compute Cloud (Amazon EC2) G4dn, NICE DCV, and a custom serverless backend using AWS Lambda. In this way, Quantic Dream implemented remote workstations and allowed their team to continue developing great player experiences while expanding opportunities for longer.
As remote work became the number one priority, Perrie and the IT team scrambled to find technical solutions that would allow the entire team to work from home. The Quantic Dream team quickly realized that providing access to their workstations working in the studio using a network setup was not enough because they overloaded the limited bandwidth on the company's network connection.
Fortunately, working with AWS allowed Quantic Dreams to build its own serverless client and backend using Amazon API Gateway and AWS Lambda, making it easy to connect to workstations running Amazon EC2 G4dn instances.
When the client connects to the backend, a Lambda function finds the appropriate workstation for the user, starts it if it has stopped, queries its IP address, and automatically connects the user to the workstation using the NICE DCV stream, a remote viewing protocol that offers a secure way to deliver remote desktops and application streaming from any cloud or data center to any device.
Cloud workstations proved to be the ideal solution for securely granting access to resources and code. Artists, designers, and animators only have access to the stream, which means they can't download assets or share them. Perrier explains: "The end user only has access to the image or video that is streamed to their local workstation and not the actual asset, which is a great security feature."
“AWS brought with it another great benefit, which is security”Jean-Charles continues. “With NICE DCV, contractors and third parties only work on cloud-based virtual desktops with tightly controlled access to assets, so there were no data leaks.”
Remote workstations on AWS have opened up numerous possibilities for Quantic Dream. Perrier says: “Things have worked out much better than we expected. Our plan is to eventually move everyone to the cloud and there are no technical limitations preventing us from doing so. Our teams were pleasantly surprised by the result. Many of our employees and partners say it's almost like they're working in the Quantic studio, which is great to hear."
Founded in 2018, Branch is one of the AWS Lambda success stories offering the ability to purchase a home and auto insurance package online at a much lower price than what your competitors can offer. To understand how they do this, it helps to understand how traditional insurers have historically bundled policies.
As a stagnant industry stuck to the past, bundling auto and home insurance policies was an expensive and opaque process. I would start with a customer who likely buys an auto policy and is then offered a bogus price for home coverage by that same provider. The problem is that that provider will then send the customer to another call center owned by another insurance company who will then sell you their product. Not only is this an inefficient process, but having multiple different vendors involved also causes prices to skyrocket.
Each company takes a cut, resulting in a cost increase of between 7% and 13% for each customer, according to Emison, co-founder of the brand. In an industry as large as auto and home insurance, that excess percentage presents a huge opportunity to trim some fat and optimize. With Branch using AWS Lambda tools, the % 90% of users coming to your site from Arizona, Ohio, Illinois, Texas, and Missouri (the states the company currently supports) can simply enter their name and address to get a price directly, without having to go around so much.
However, from a technical perspective, managing insurance policies on a large scale is not an easy task and before starting Branch, its two founders knew that looking for a more agile and simpler option was not easy. Each contract is heavily regulated, complicated and lengthy. Presentations often contain more than 10,000 pages of content, and governments require a full audit trail for any changes made.
To manage this complexity, Emison and Branch turned to AWS and its purpose-built services such as AWS AppSync, AWS Lambda, and Amazon DynamoDB. In his own words: “The existing tools for the insurance industry are really outdated. Because of that, we've done a lot of custom in-house development, as well as leveraging many AWS products. It's been great to have services like AppSync, Lambda, and DynamoDB working together to save us a lot of development time.
For example, AppSync resides in your API hub, where it passes traffic containing authentication information to AWS Lambda functions. For its part, DynamoDB is a great tool for storing full logs, as you can set triggers within your streams. If there is a failure, DynamoDB will either keep trying or make sure it can't continue until the information is processed.
The team also chose to leverage the AWS Amplify libraries to speed up their development cycles, according to Adithya Reddy, Full Stack Engineer at Branch, thanks to this technology, particularly the authentication feature, they got to MVP faster. and the incorporation of clients. They assure that thanks to this type of technology, they reached the market 6 months faster than without them.
upstox is a company in the financial sector and one of the success stories of AWS Lambda, It makes it easy to invest in the stock market. This India-based firm saw an opportunity to operate seamlessly using design and technology to reduce costs for its clients. The firm refers to itself as a technology-based firm in the financial services space that provides clients with tools and insights to make smarter investment decisions.
But why did they decide to choose to use this service? As Shrini Viswanath, Co-Founder and CTO of Upstox explains, “We started to grow rapidly and saw scalability and bandwidth issues on the horizon that could impact our ability to execute trades in seconds.” To prevent the threat from becoming a reality, Upstox decided to move its trading platform to the cloud to gain the necessary scalability and bandwidth to support expansion. Specifically, the company turned to Amazon Web Services (AWS).
Before Upstox could move forward with the migration, it had to meet a local law requirement that the servers that pull data from Indian stock exchanges must remain on-premises. The company found an answer in AWS Direct Connect, a solution in the AWS Cloud that establishes a dedicated network connection from AWS to on-premises data centers.
In addition to ensuring that Upstox was compliant with data regulations, the AWS Asia Pacific (Mumbai) Region also provided Upstox with a solution for an upcoming challenge. As Upstox continued to expand, it was crucial that the company store data in a separate location to ensure business continuity and disaster recovery (DR) and to meet required data protection levels.
By using AWS Lambda and the company's other services, Upstox had its data protection strategy covered. Viswanath says: “We have realized significant savings by avoiding setting up a secondary data center. And that includes the cost of making sure all data center hardware offers the same level of reliability that AWS offers. With AWS, we get that elasticity without having to invest in hardware up front.”
During peak periods, when markets open and close, traffic can be volatile (sometimes tripling or quintupling) and more traders sign up than normal. By using Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling, the performance of the Upstox platform is maintained during these peak periods.
Previously, Upstox trading platform applications ran on Amazon EC2 instances, but Upstox recently started incorporating AWS serverless services, such as AWS Lambda, to run your platform's chart function. These charts graphically display price changes, all-time highs and lows, and trading volumes.
The same year that Upstox migrated to the AWS Cloud, it launched its Upstox Pro Mobile app. Built for the iOS and Android operating systems, the app provides functionality similar to the desktop experience, allowing users to analyze their stock positions and make trades. Thanks to the scalability of AWS and AWS Lambda, Upstox has been able to deliver on its continued growth, with 85% % of transactions made through its mobile app.
Your board mentions that the number of monthly active users increased by 72 % in the second quarter of 2020 and, in general, the use of applications has increased throughout the country. Another process that Upstox needed visibility into was onboarding users to their website, so through data analysis in Amazon Redshift they discovered that signup processes on their website were slow. With this fixed, conversion rates increased by 5-10 percent.”
DAZN is one of the AWS Lambda success stories of the sports subscription video streaming industry, providing live and on-demand streaming of events around the world. To manage and scale its subscription workflow, DAZN implemented a serverless approach based on precisely orchestrated AWS Lambda functions using AWS Step Functions. which, says Simon Tabor, Principal Software Engineer at DAZN, "is just one use case in hundreds of serverless architectures at DAZN."
In fact, this tool was crucial to stay competitive, the use of Step Functions allowed the handling of the decision tree and the handling of errors/retries in an efficient way. Also, the serverless approach with AWS Lambda is much cheaper from a scalability and monitoring perspective, as mentioned by the DAZN team. In fact, they were able to save a great deal of time on infrastructure and were able to provision a very complicated business logic flow in a short period of time.
Step Functions also brought great visibility to their service, it was very easy to track down individual functions and monitor failures without any extra work. In fact, they mention that carrying out the same result with a traditional infrastructure would have been priceless. Also, thanks to serverless technology, your security incidents are very low since the service can recover on its own, which helps a lot with developer fatigue.
So your next steps will be to continue this serverless approach with AWS Lambda, which is why almost all of your new services use serverless technologies. Likewise, stay relevant to the needs of your market, as they are planning to do with the use of WebSockets for the Amazon API Gateway to power real-time messaging for our users.
Electronic Caregiver (ECG) is one of the AWS Lambda success stories from the digital health industry bringing impactful and affordable solutions to the world, joined public health stakeholders from Memorial Medical Center, Mt. View Regional Medical Center, NMSU, Burrell College of Osteopathic Medicine, Doña Ana County Department of Health, and the City of Las Cruces, New Mexico, to launch a Covid to Home program, to combat the global pandemic. Using a combination of compute services (AWS Elastic Beanstalk and AWS Lambda/AWS Step Functions) and insights (Amazon CloudWatch) from AWS, the Covid to Home program not only prevented hospital and ICU capacity from becoming overwhelmed, but also mitigated the spread of coronavirus in the community.
In 100 days, over 75% of inpatient bed capacity freed up and patients leveraged telehealth to receive care at 1/50th the cost of inpatient care. ECG chose to take a serverless approach to building and implementing a solution that could scale quickly and flexibly to serve a diverse population of patients, providers, care coordinators, public health officials and administrators, all while maintaining the highest standards. of privacy and security.
The Covid to Home program experiences highly variable traffic patterns, resulting in a ~59 % increase in overall platform traffic from a peak volume of 48,206 signals in November 2020 to a peak volume of 76,649 signals in November 2020. November 2020. February 2021.
go tech AWS Lambda serverless enabled autoscaling and traffic monitoring across all aspects of our platform. The Covid to Home program was the pilot implementation of our Addison Connected Care service and requires an infrastructure that is infinitely scalable to support 100,000 end users of remote ECG patient monitoring technology and the ADDI platform. By adopting a serverless strategy.
In such a way that the client has to study in detail which part or parts of their Industry are likely to be transferred to a serverless approach to become one of the success stories of AWS Lambda. As we have suggested, A fundamental element will be knowing the data processing that have a special level of protection granted by the legislation (for example, the conditions under which the service is provided must be verified prior to contracting in order to determine whether they offer an adequate level of compliance or not) .
The conditions offered by the providers must be contrasted with a checklist that includes, among others, elements related to the information provided, location of the treatment, existence of uploads, security policies, user rights and legal obligations of the service provider . If you are interested learn more about this, discover the solutions it offers and will offer Codster through Cloud Computing technology, as well as its correct Implementation. Surely we have the perfect solutions for your company such as AWS partners (Amazon Web Service).