Citizen Developer @ Codes - 836 case studies

# Case study Platform
1 All Of Us Financial

  • Transcript (via BeautifulSoup)
    Building Our Startup MVP – Why We Chose AWS Amplify | Front-End Web & Mobile Skip to Main Content Click here to return to Amazon Web Services homepage About AWS Contact Us Support English My Account Sign In Create an AWS Account Products Solutions Pricing Documentation Learn Partner Network AWS Marketplace Customer Enablement Events Explore More Close عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Close My Profile Sign out of AWS Builder ID AWS Management Console Account Settings Billing & Cost Management Security Credentials AWS Personal Health Dashboard Close Support Center Expert Help Knowledge Center AWS Support Overview AWS re:Post Click here to return to Amazon Web Services homepage Get Started for Free Contact Us Products Solutions Pricing Introduction to AWS Getting Started Documentation Training and Certification Developer Center Customer Success Partner Network AWS Marketplace Support AWS re:Post Log into Console Download the Mobile App AWS Blog Home Blogs Editions Close Architecture AWS Cloud Operations & Migrations AWS for Games AWS Insights AWS Marketplace AWS News AWS Partner Network AWS Smart Business Big Data Business Intelligence Business Productivity Cloud Enterprise Strategy Cloud Financial Management Compute Contact Center Containers Database Desktop & Application Streaming Developer Tools DevOps Front-End Web & Mobile HPC IBM and Red Hat Industries Integration & Automation Internet of Things Machine Learning Media Messaging & Targeting Microsoft Workloads on AWS .NET on AWS Networking & Content Delivery Open Source Public Sector Quantum Computing Robotics SAP Security Spatial Computing Startups Storage Supply Chain & Logistics Training & Certification Close 中国版 日本版 한국 에디션 기술 블로그 Edisi Bahasa Indonesia AWS Thai Blog Édition Française Deutsche Edition Edição em Português Edición en Español Версия на русском Türkçe Sürüm Front-End Web & Mobile Building Our Startup MVP – Why We Chose AWS Amplify by Elise Greve | on 10 NOV 2020 | in AWS Amplify, AWS Lambda, Case Study, Customer Solutions, Financial Services, Front-End Web & Mobile, Open Source | Permalink | Comments | Share All of US Financial chooses AWS Amplify to build their fintech startup All of Us Financial is an online trading platform that offers retail investors an alternative to a traditional full-service brokerage. Built with the modern, individual investor in mind, All of Us offers service fee transparency and gives investors a portion of its commission revenue. The revenue All of Us gives back to their customers is generated from commission that banking institutions pay out to brokerages for referring trades. The new All of Us platform, offered in both web browser form and a mobile app, incorporates collaborative features that encourage traders to exchange insights and strategies. Adding to the sense of community, investors can see their peers’ performance. Iain Clarke, the founder of All of Us, presented a webinar to describe the new service and why his team chose AWS serverless infrastructure and AWS Amplify to build their startup MVP. Time to market: low-code solution for cloud backend infrastructure One of the biggest challenges for new startups, says Clarke, is to “get to the market as quickly as possible before you run out of money, and prove that what you’re doing is right.” To accelerate time to market, All of Us needed a robust set of tools and services to build their application. Clarke describes their initial challenges of building a platform that inherently relies on a complex architecture, combining multiple streams of data that need to be quickly and efficiently fetched via different APIs, such as the news, price changes, and corporate actions. Clarke said they chose AWS Amplify because it offers a low-code solution with guided workflows to set up best-in-class backends; handling complexity that didn’t slow down development of their MVP. Serverless on AWS and AWS Amplify In addition to rapid prototyping and cost efficiency, the sensitive nature of financial trading meant that the team at All of Us needed a solution that provided maximum security for all transactions performed via their platform. They started looking for serverless solutions, since as Clarke recalls, “cloud-native was the only way to go for us.” The team didn’t see a point in spending months on the creation of their own backend infrastructure that they would need to secure and operate, when efficient, low-cost, proven cloud-native solutions were already available. After researching various cloud-based solutions, the All of Us team chose to move forward with serverless on AWS and build with AWS Amplify, a set of tools and services that enable front-end web and mobile developers to develop secure, scalable full stack applications, powered by AWS. The choice suited the company’s customer-first approach: “I don’t care what color the servers are—I ultimately care about the customer experience,” relates Clarke. The deciding factor to use Amplify was that it integrates Amazon Cognito which provides authentication, authorization, and user management. “One of the key elements for us, being in the financial services industry, is obviously security. Amazon Cognito handles our security steps—including single sign-on, two-factor authentication, and password resetting.” according to Clarke. Any part of the back-end service setup may be performed via the Amplify Command Line Interface (CLI), which is one of the core tools of Amplify. Implementing these measures is quick and easy on the front end when you use Amplify libraries. Because they used Amplify, the All of Us proof-of-concept application that showed a working, secure log-in/log-out flow was ready in under one week. AWS Amplify provides tools for the entire life cycle of an agile project, which consists of four distinct phases: development, testing, deployment, and collecting customer feedback. The faster a startup can go through these four stages, the quicker it can incorporate feedback into their product’s next version to adapt it to its customers’ needs. Focus on differentiated business logic: key to startup success Spending less time on the nitty-gritty of their back-end architecture meant the All of Us team could concentrate on the core product itself. The initial version of the All of Us iOS app, which came with all the basic features of the trading platform, was ready and available in the App Store in under two months. In terms of user experience, All of Us uses Amplify to leverage Amazon Pinpoint for customer interaction through push notifications, emails, and SMS, and analyzes the collected data by leveraging powerful machine learning models. This enables the team to learn about trends within their customer base and adapt their product accordingly. The ability to experiment with new functionality, add and sunset features quickly, and understand what gets traction is key for startup success, according to Clarke. The company’s focus on its core advantages resulted in agility that was instrumental in bringing new users on to their platform. AWS Amplify: designed to deliver value quickly Amplify tools include: libraries, UI components, and a Command Line Interface (CLI). The tools may be used on their own or combined with other features. Amplify facilitates getting started with AWS for web and mobile app development because it is easy to use and flexible. The Amplify libraries accelerate implementation of functionality like user authentication, data storage, analytics, and predictions, using AWS services for the back-end functionality. The Amplify UI components allow you to plug in the authentication and storage mechanisms without having to worry about the UI elements in your app. And the CLI simplifies the most common interactions with the back-end services that power your mobile app. Amplify is easy to use because it provides a use-case centric, opinionated and declarative approach for building cloud backends. But that doesn’t mean you’re barred from access to the lower-level APIs. If you ever need to make some fine-grained adjustments yourself, you can use what AWS calls escape hatches—short-cuts to those low-level client instances that allow you to customize the specific API calls that are sent to the back-end services. Amplify is designed to work with the most popular JavaScript front-end frameworks—including React, Angular, and Vue—as well as with the leading cross-platform mobile app development frameworks, React Native and Ionic. AWS Amplify components are also available for iOS and Android platforms. Learn more about All of Us Financial Learn more about All of Us Financial Learn more about AWS Amplify If you’d like to learn more about AWS Amplify, we recommend checking out the following resources: Learn about AWS Amplify Check out AWS Amplify Resources Built a React Application Tutorial TAGS: #serverless, AWS Mobile, aws-amplify, Cognito, fintech, Front-End Web & Mobile, Startup Comments View Comments Resources AWS AppSync AWS Device Farm Amazon Pinpoint AWS Amplify Follow AWS for Mobile Twitter Facebook LinkedIn Twitch Email Updates Sign In to the Console Learn About AWS What Is AWS? What Is Cloud Computing? AWS Accessibility AWS Inclusion, Diversity & Equity What Is DevOps? What Is a Container? What Is a Data Lake? What is Generative AI? AWS Cloud Security What's New Blogs Press Releases Resources for AWS Getting Started Training and Certification AWS Solutions Library Architecture Center Product and Technical FAQs Analyst Reports AWS Partners Developers on AWS Developer Center SDKs & Tools .NET on AWS Python on AWS Java on AWS PHP on AWS JavaScript on AWS Help Contact Us Get Expert Help File a Support Ticket AWS re:Post Knowledge Center AWS Support Overview Legal AWS Careers Create an AWS Account Amazon is an Equal Opportunity Employer: Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age. Language عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Privacy | Accessibility | Site Terms | Cookie Preferences | © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
     10279
AWS Amplify Studio
2 Bigbasket Zoho Creator
3 Blue Llc
Zoho Creator
4 Brigade+
Zoho Creator
5 Credit Genie

  • Transcript (via BeautifulSoup)
    FinTech Startup Credit Genie: Ultimate Speed from MVP to Growth | Front-End Web & Mobile Skip to Main Content Click here to return to Amazon Web Services homepage About AWS Contact Us Support English My Account Sign In Create an AWS Account Products Solutions Pricing Documentation Learn Partner Network AWS Marketplace Customer Enablement Events Explore More Close عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Close My Profile Sign out of AWS Builder ID AWS Management Console Account Settings Billing & Cost Management Security Credentials AWS Personal Health Dashboard Close Support Center Expert Help Knowledge Center AWS Support Overview AWS re:Post Click here to return to Amazon Web Services homepage Get Started for Free Contact Us Products Solutions Pricing Introduction to AWS Getting Started Documentation Training and Certification Developer Center Customer Success Partner Network AWS Marketplace Support AWS re:Post Log into Console Download the Mobile App AWS Blog Home Blogs Editions Close Architecture AWS Cloud Operations & Migrations AWS for Games AWS Insights AWS Marketplace AWS News AWS Partner Network AWS Smart Business Big Data Business Intelligence Business Productivity Cloud Enterprise Strategy Cloud Financial Management Compute Contact Center Containers Database Desktop & Application Streaming Developer Tools DevOps Front-End Web & Mobile HPC IBM and Red Hat Industries Integration & Automation Internet of Things Machine Learning Media Messaging & Targeting Microsoft Workloads on AWS .NET on AWS Networking & Content Delivery Open Source Public Sector Quantum Computing Robotics SAP Security Spatial Computing Startups Storage Supply Chain & Logistics Training & Certification Close 中国版 日本版 한국 에디션 기술 블로그 Edisi Bahasa Indonesia AWS Thai Blog Édition Française Deutsche Edition Edição em Português Edición en Español Версия на русском Türkçe Sürüm Front-End Web & Mobile FinTech Startup Credit Genie: Ultimate Speed from MVP to Growth by Elise Greve | on 08 APR 2021 | in Amazon API Gateway, AWS Amplify, AWS AppSync, AWS Lambda, Financial Services, Front-End Web & Mobile, Startup | Permalink | Comments | Share For many people, it’s easy to rack up thousands of dollars in personal debt. Lending institutions have invested heavily in the technology behind credit applications, creating convenient online credit application platforms. Getting a personal loan or credit card is as simple as filling in your details into a one-page form and clicking “submit.” In many cases, you get a decision in under a minute. But what about the other side of the coin — does the process for getting out of debt go just as smoothly? In the fourth quarter of 2020, total U.S. consumer debt stood at $14.5 trillion as reported by the Federal Reserve Bank of New York in the Household Debt and Credit Quarterly Report. Managing and mitigating an issue of this magnitude clearly requires many tools — including the latest and greatest in technology. Enter Credit Genie, a FinTech startup that leverages data and analytics to help borrowers escape the personal debt trap by optimizing their debt to manageable levels. This is the story of Credit Genie, a fast-growing startup and their mission. We’ll talk about how they leveraged AWS Amplify to boost their speed to market and set themselves up for scalable growth. Modernizing Financial Services Back in December of 2019, the Credit Genie team decided to enter the personal debt relief industry to provide technology solutions for debt counseling agencies. While total consumer debt has actually remained relatively stable throughout the pandemic, government stimulus payments, unemployment assistance and payment holidays are not expected to last forever. Over the next few years more Americans than ever will need debt management help, and Credit Genie believes that they should have fast and simple access to debt relief – leveraging much of the same technology that helped them secure their credit. The fintech platform created by Credit Genie is used to intake consumer financial information and produce an instant financial health assessment. To introduce the platform to market – Credit Genie partnered with the National Foundation for Credit Counseling (NFCC) — America’s largest and longest-standing nonprofit financial counseling organization. Historically, financial counselors from its 50+ member-agencies were still conducting credit counseling interviews by telephone and manually gathering borrowers’ data, which was typically self-reported and unverified. The telephone-based application and consultation process with credit counselors was lengthy and expensive, driving up customer onboarding cost. The manual data collection process was also far from foolproof, in need of improved data controls, and standardization. That’s where Credit Genie came in to the picture. NFCC agencies using the Credit Genie platform have been able to reduce their customer acquisition and operating costs because of increased speed of client onboarding. The Credit Genie platform has also improved accuracy and verification of the borrower information. These benefits have created more productive financial counseling sessions for the agency and their clients. A FinTech Startup MVP: Production-grade in Minutes Credit Genie was started by Ed Harycki who runs the company as CEO. Harycki is an experienced executive in financial services and was the former founder and CEO of Swift Capital – which was acquired by PayPal in 2018. In the beginning, Harycki started with a small team of experienced developers and engineers that worked with him at PayPal. The team knew that AWS was the cloud of choice for their MVP, based on the strength of AWS security measures. We spoke with Alex Kates, one of the first software architects at Credit Genie, who described the early days and discovery of AWS Amplify, a solution that helps front-end and full stack web and mobile developers build scalable applications, powered by AWS. Building the MVP quickly was a top priority for Kates and his colleague, Anthony Briglia, also a software architect. They had pulled together a small team of front-end engineers who worked with them at PayPal. When the Credit Genie team started researching building serverless on AWS, they had not heard about AWS Amplify. But as the team researched it further, “we knew it was a game-changer” said Kates. “We found Amplify and played around with it on a weekend, and thought ‘wait a second, you can go from File, New Project to a real production-grade system in minutes.’ From certificate management, hosting, and CloudFront automation — all the pieces were there.” Kates said using Amplify to build their MVP became a no-brainer. Leveraging AWS Amplify’s comprehensive solution, Credit Genie was able to build a proof-of-concept for a 5-page consumer-facing application in under one week. Credit Genie continued building out its web app, now a full-fledged platform that collects borrower data from integrations using Plaid and TransUnion — offering interfaces for both borrowers and counselors to input additional information. Happy and Productive Developers The Credit Genie platform is built using React and Tailwind for its frontend, and the back-end architecture currently uses AWS AppSync, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, Amazon CloudFront, Amazon S3 and Amazon SQS, all through Amplify. The developer team achieved an increase in productivity thanks to Amplify’s ease of use through the abstraction of underlying AWS services. “Any time something would hit the sprint board, it was some of the quickest development I had ever seen after 12 years in the industry. The Amplify developer experience is instrumental to the team’s success,” Kates stated. The majority of Credit Genie’s team is made up of front-end engineers who appreciate the high-level abstractions for working with GraphQL through AWS AppSync, a fully managed service that makes it easy to develop GraphQL APIs by handling the heavy lifting of securely connecting to data sources like AWS DynamoDB and Lambda. The ability to easily consume new fields in a GraphQL API increased their productivity. Kates stated that the front-end engineers were ecstatic that they could get any data they need – since historically they would have to ask a back-end engineer for the data. GraphQL was new for the team but Kates said the ramp up for the team was non-existent since they were using Amplify and AppSync. Briglia and Kates set up their own unique Credit Genie architecture with Amplify and using AWS organizations. The architecture is constructed so each agency has their own version of the Credit Genie app on Amplify, using the same codebase deployed across multiple accounts. This allows them to segregate the compute and storage used by each agency and facilitates their billing breakdown by agency. They’ve also created a single CloudFront distribution outside of their AWS organization and built a viewer request Lambda that acts as a router to distribute traffic across the Amplify applications associated with separate agencies. They also have an analytics AWS account where the data is diverted into Amazon Redshift where they use the Redshift Spectrum functionality to enable their data science team. They stream all their data continuously throughout the day and the data science and BI team use tools to build fine-grained reports for the NFCC. Credit Genie Architecture Now that they are beyond the MVP, the developers have found it simple to customize logic where Amplify did not include a solution they needed out-of-the box. Kates recalls, “when we realized that we needed an escape hatch, it was there for us.” The team was able to extend AWS Amplify through custom resources to use queues, powered by Amazon SQS, natively within Amplify. As a fintech startup that stores customer financial data, Amplify also provides critical data protection. Having been at PayPal previously, Kates feels confident using Amplify because Dynamo DB and S3 are backed by AWS Key Management Service (KMS) which is backed by AWS CloudHSM (HSM) that have been validated under FIPS 140-2. Kates states “We’re able to use these services because they’re FIPS compliant so the financial information is encrypted at rest and in transit with Amplify’s SSL management. You would normally have a team of multiple infosec engineers managing these security concerns alone.” Bring on the Growth As the Credit Genie development team continues to expand, Kates is confident that new members will be able to onboard quickly. “Junior folks have been able to make changes within the entirety of the infrastructure by the end of their first year,” reports Kates. Nor will cost be an issue as the startup continues to scale, thanks to Amplify running as an entirely serverless deployment. Credit Genie now serves the top five NFCC agencies, with plans to support additional member organizations, as well as leading national lenders. Using the Credit Genie platform has reduced the cost of customer acquisition and onboarding for the agencies. The online application saves time and sophisticated cash flow budgeting models create personalized consumer offers. Choosing serverless on AWS and managed services such as AppSync the Credit Genie team can support millions of AppSync requests and tens of thousands of Lambda requests per month— enabling NFCC agencies and other partners to work through higher caseloads, more efficiently. But despite its growth success to date, Kates insists that the company is still “scratching the surface” relative to the massive opportunity presented by the consumer debt situation. Alex Kates and Anthony Briglia want to acknowledge the work and dedication from their team to build the Credit Genie platform: Casey McDevitt, Lead UX; Clynton Kakai, Product Owner; Ian Yoder, Senior Software Engineer; Kyle Good, Lead Data Scientist; Justin Aurand, Lead Engineer; Maiada Carpano, Front-end Engineer; Matt Wufsus, QA Engineer; Valon Rama, Front-end Engineer; and Suyash Poddar, Lead Product Owner. © 2021 Federal Reserve Bank of New York. Equifax is a registered trademark of Equifax Inc. All rights reserved. __________________________________________________________________________________________________________________ Elise Greve is a Product Marketer for the AWS front-end web and mobile development services team which includes Amplify, AppSync and Device Farm. She’s based in Seattle and is an avid diver and fish geek. TAGS: aws-amplify, aws-appsync, fintech startup, mobile development Comments View Comments Resources AWS AppSync AWS Device Farm Amazon Pinpoint AWS Amplify Follow AWS for Mobile Twitter Facebook LinkedIn Twitch Email Updates Sign In to the Console Learn About AWS What Is AWS? What Is Cloud Computing? AWS Accessibility AWS Inclusion, Diversity & Equity What Is DevOps? What Is a Container? What Is a Data Lake? What is Generative AI? AWS Cloud Security What's New Blogs Press Releases Resources for AWS Getting Started Training and Certification AWS Solutions Library Architecture Center Product and Technical FAQs Analyst Reports AWS Partners Developers on AWS Developer Center SDKs & Tools .NET on AWS Python on AWS Java on AWS PHP on AWS JavaScript on AWS Help Contact Us Get Expert Help File a Support Ticket AWS re:Post Knowledge Center AWS Support Overview Legal AWS Careers Create an AWS Account Amazon is an Equal Opportunity Employer: Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age. Language عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Privacy | Accessibility | Site Terms | Cookie Preferences | © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
     13896
AWS Amplify Studio
6 Desiam
Zoho Creator
7 Ecare
Zoho Creator
8 Knowt

  • Transcript (via BeautifulSoup)
    Knowt Case Study | AWS EdStart | AWS Skip to main content Click here to return to Amazon Web Services homepage About AWS Contact Us Support English My Account Sign In Create an AWS Account Products Solutions Pricing Documentation Learn Partner Network AWS Marketplace Customer Enablement Events Explore More Close عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Close My Profile Sign out of AWS Builder ID AWS Management Console Account Settings Billing & Cost Management Security Credentials AWS Personal Health Dashboard Close Support Center Expert Help Knowledge Center AWS Support Overview AWS re:Post Click here to return to Amazon Web Services homepage Get Started for Free Contact Us Products Solutions Pricing Introduction to AWS Getting Started Documentation Training and Certification Developer Center Customer Success Partner Network AWS Marketplace Support AWS re:Post Log into Console Download the Mobile App Knowt Builds Online Education App on AWS to Help Students and Teachers 2021 Fast-growing educational technology startup Knowt developed an app to change the way students and teachers study and create assessments. Using a powerful algorithm and artificial intelligence, the app quickly and automatically converts notes from students and teachers into quizzes and flash cards. The original version of the app was born in 2016, just after Knowt CEO Abheek Pandoh graduated high school. In school, he and Knowt cofounder Daniel Like saw an opportunity to improve the way that students study by generating study materials from students’ written notes. The company started building an app for Android and soon expanded to iOS and the web. However, by 2018, the startup had noticed an area in need of improvement. It found that many users didn’t just want to create their own notes and flash cards; they also wanted to study from materials that others had already created. To better serve these users, Knowt began a major shift toward crowdsourcing notes and sharing study materials. “We wanted to be a one-stop shop for notes, quizzes, and flash cards,” says Pandoh. “We had to start focusing on sharing content.” It was at this point that Knowt decided to go all in on Amazon Web Services (AWS), engaging AWS EdStart, an educational technology startup accelerator, for support and expertise. “The AWS EdStart team knew the best ways to build the product we wanted to build,” says Abhi Patel, chief operating officer at Knowt. “We were able to solve challenges quickly and meet our release timeline.” By using AWS Amplify and GraphQL APIs on AWS AppSync, we streamlined the whole development process. Using these AWS services has made building in the cloud very simple.” Abhi Patel Chief Operating Officer, Knowt Increasing Agility and Scale on Serverless Architecture In late 2018, Knowt began building its new cloud architecture using AWS Amplify, a fast, simple way to build scalable mobile and web applications, and AWS AppSync, a fully managed service that makes it easy to develop GraphQL APIs by handling the heavy lifting of securely connecting to data sources, as well as other AWS services. Using a GraphQL API, the Knowt app can request and combine data from multiple sources in a single network request, simplifying and optimizing the flow of data from the backend to the user. Knowt also uses AWS Lambda, a serverless compute service that lets customers run code without provisioning or managing servers, to query the database. Each request for information goes through AWS AppSync, which calls the proper Lambda functions and quickly returns the data to the front end. In addition, AWS AppSync scales automatically, so Knowt can focus on improving its app’s features instead of managing servers. Meanwhile, AWS Amplify handles account creation, user authentication, and account management in the Knowt app. Using AWS Amplify, Knowt was able to accelerate the development of sign-up, sign-in, and other common workflows in the application and deliver a better experience to users. Using the simplicity of GraphQL APIs and the performance of AWS, Knowt was able to develop and deploy rapidly. “By using AWS Amplify and GraphQL APIs on AWS AppSync, we streamlined the whole development process,” says Patel. “Using these AWS services has made building in the cloud very simple.” In just 6 months, the startup launched the new version of its app. Improving Quiz- and Flash Card–Generation Speed with Machine Learning on AWS The company wanted to make its quiz- and flash card–generation tool operate even faster and better connect users with flash cards and quizzes that other users create and share. To power its algorithm, Knowt uses Amazon SageMaker, which helps data scientists and developers to prepare, build, train, and deploy high-quality machine learning models quickly. Using Amazon SageMaker, Knowt can turn users’ notes into quizzes and flash cards in near real time. “You can write down whatever information you’ll need in your notes,” says Pandoh. “Knowt will organize it and present it so that you can start studying.” Using the cloud-based training tools and automation features from Amazon SageMaker, Knowt was able to significantly improve the performance of its app. The company’s deployment is smoother using Amazon SageMaker, saving time and reducing the amount of team resources dedicated to maintenance. Continuing to Grow and Innovate in the Cloud On its existing AWS foundation, Knowt was able to continue building out its cloud technology stack quickly. “Our team was small in the beginning,” says Patel. “Because we had the basic framework laid out on AWS early on, it was simple to keep building.” In just the first half of 2021, Knowt increased its user base by 35 percent, from 20,000 to 27,000 accounts. “We’ve transformed our product from a self-study tool to a tool for learning from shared notes,” says Pandoh. To further help students share and explore student- and teacher-generated content, Knowt built a search feature using its existing managed GraphQL API. Through a single API call, AWS AppSync returns data from multiple sources quickly and securely so that Knowt can deliver a faster user experience. As Knowt expanded its cloud infrastructure, it made another major shift: the company launched a full online learning management system for educators. “Teachers can use Knowt to create assignments from their notes instantly,” says Pandoh. When students complete assignments on Knowt, their grades immediately appear in the teacher’s dashboard. “We’re focused on making the online classroom better,” says Pandoh. “We want to help teachers create online assignments with ease.” With over 4,000 active monthly users—a number that is quickly growing—Knowt is focused on adding more content to its database. It launched the KnowtTakers program, which lets students earn volunteer hours or money for contributing new notes to the service. The community has over 200 participants creating notes for over 60 textbooks. In the spring of 2021, Knowt released its newest app update. “After we launched the latest version, the AWS team had lots of innovative ideas that we’d like to implement,” says Patel. In addition to building competitive new features, the company plans to focus on further expanding its content library. It has already begun adding content based on textbooks to help students find notes from the materials they use in class. “We’ve evolved the app several times and changed a lot of its core features,” says Pandoh. “Now we’ve established the right solution on AWS.” About Knowt Knowt is an educational technology startup that uses artificial intelligence to automatically create quizzes and flash cards from students’ notes in seconds. The company’s app also lets teachers automatically generate assignments. Benefits of AWS Increased algorithm speed using artificial intelligence Accessed data quickly using scalable GraphQL APIs Improved performance of its mobile and web applications Helps users share notes, quizzes, and flash cards Grew user base by 35%—from 20,000 to 27,000 accounts Made user content fully searchable Deployed online learning management system AWS Services Used AWS EdStart AWS EdStart, the AWS educational technology (EdTech) startup accelerator, is designed to help entrepreneurs build the next generation of online learning, analytics, and campus management solutions on the AWS Cloud. Learn more » AWS Amplify AWS Amplify is a set of tools and services that can be used together or on their own, to help front-end web and mobile developers build scalable full stack applications, powered by AWS. Learn more » AWS AppSync AWS AppSync is a fully managed service that makes it easy to develop GraphQL APIs by handling the heavy lifting of securely connecting to data sources like AWS DynamoDB, Lambda, and more. Learn more » Amazon SageMaker Amazon SageMaker helps data scientists and developers to prepare, build, train, and deploy high-quality machine learning (ML) models quickly by bringing together a broad set of capabilities purpose-built for ML. Learn more » Get Started Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today. Contact Sales Sign In to the Console Learn About AWS What Is AWS? What Is Cloud Computing? AWS Accessibility AWS Inclusion, Diversity & Equity What Is DevOps? What Is a Container? What Is a Data Lake? What is Generative AI? AWS Cloud Security What's New Blogs Press Releases Resources for AWS Getting Started Training and Certification AWS Solutions Library Architecture Center Product and Technical FAQs Analyst Reports AWS Partners Developers on AWS Developer Center SDKs & Tools .NET on AWS Python on AWS Java on AWS PHP on AWS JavaScript on AWS Help Contact Us Get Expert Help File a Support Ticket AWS re:Post Knowledge Center AWS Support Overview Legal AWS Careers Create an AWS Account Amazon is an Equal Opportunity Employer: Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age. Language عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Privacy | Accessibility | Site Terms | Cookie Preferences | © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ending Support for Internet Explorer Got it AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. Learn more » Got it
     10594
AWS Amplify Studio
9 Mediality

  • Transcript (via BeautifulSoup)
    Mediality Leverages Automation to Deliver Racing Data Faster on AWS | Case Study | AWS Skip to main content Click here to return to Amazon Web Services homepage About AWS Contact Us Support English My Account Sign In Create an AWS Account Products Solutions Pricing Documentation Learn Partner Network AWS Marketplace Customer Enablement Events Explore More Close عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Close My Profile Sign out of AWS Builder ID AWS Management Console Account Settings Billing & Cost Management Security Credentials AWS Personal Health Dashboard Close Support Center Expert Help Knowledge Center AWS Support Overview AWS re:Post Click here to return to Amazon Web Services homepage Get Started for Free Contact Us Products Solutions Pricing Introduction to AWS Getting Started Documentation Training and Certification Developer Center Customer Success Partner Network AWS Marketplace Support AWS re:Post Log into Console Download the Mobile App Customer Stories / Media & Entertainment 2023 Mediality Leverages Automation to Deliver Racing Data Faster on AWS Mediality Racing worked with AWS Partner Cevo to migrate from legacy Microsoft Windows workloads and develop a cloud-native, serverless data framework using AWS Amplify and AWS Lambda. Overview | Opportunity | Solution | Outcome | AWS Services Used 2 hours saved daily on database management 10 minutes to push changes in code Better automation Redirects resources to more value-added tasks Futureproofed operation Eliminates technical debt from data center Overview Mediality, a company formed of business units previously known as the Australian Associated Press, provides modern media and publishing solutions for businesses of all sizes. To offer faster, more flexible data delivery, its Mediality Racing division decided to migrate from Microsoft Windows and older legacy workloads in the data center to more open-source alternatives on the AWS Cloud. Mediality Racing now uses AWS Amplify as a user-friendly development framework, AWS Lambda to drive event-driven automation, and Amazon DocumentDB as a fully managed database service. The company is able to offer customers an API for faster data delivery and consumption, freeing up employees from the many file management tasks that filled their workdays. Opportunity | Modernizing 40-Year-Old Data Center Architecture Formed after the separation in 2020 of Australian Associated Press (AAP), Mediality Pty Ltd offers diverse media and publishing solutions including the country’s premier press release distribution network. Its Mediality Racing division, formerly AAP Thoroughbred Information Services and then AAP Racing, has decades of experience delivering data on thoroughbred horses to clients such as wagering operators, horse owners, and individual punters. When Mediality was spun off from AAP, the business—and its subsidiaries such as Mediality Racing—inherited legacy data center and application architecture, with Windows-based workloads that were initially built nearly 40 years ago. Mediality recognized the need to modernize but lacked the investment capital to move towards an open-source architecture on the cloud. Specifically, Mediality Racing wanted to shift from bespoke Windows applications to web interfaces. Its primary database, built on Microsoft SQL, stores horse racing data back to the 1980s and is the core of the business. Mediality Racing supplies Australia’s major newspapers with information for form guides and has a long-standing reputation for data accuracy. Ensuring the integrity of its data during a planned migration was critical. Mediality Racing had attempted a piecemeal approach to modernization, but this ended up adding rather than reducing workflow complexity. Meanwhile, several of its customers were asking for more modern data delivery formats, including application programming interfaces (APIs). The company had been delivering racing data via large XML files for many years. A company restructuring in 2021 provided the opportunity to streamline. Tim Mansour, technology initiatives manager at Mediality Racing, explains, “We decided to move forward with a greenfield approach to redesign our data platform to be cloud native, leaving the past behind and deploying modern technologies to boost workflow efficiency.” The enhanced platform will enrich our existing customer relationships and provide a future-proofed foundation for new business opportunities.” Philip McLean Managing Director, Mediality Racing Pty Ltd Solution | Developing User-Friendly, Cloud-Native Data Workflows Mediality has highly skilled developers on staff, but most of their experience prior to this project was with the .NET framework, and they were struggling to keep up with the company's growth. To build upon its developers’ expertise, the business chose to work with Cevo, an Amazon Web Services (AWS) Partner. Mediality had other workloads on AWS and wanted to execute the data project on a trusted platform following cloud best practices. The company has an ongoing relationship with Cevo and valued its deep knowledge and experience in developing solutions for customers—including those in the racing industry—using AWS NoSQL and serverless technologies. Cevo quickly began helping Mediality Racing develop cloud-native data workflows, setting up an AWS Landing Zone and using AWS Amplify as a user-friendly development framework. Mansour says, “AWS Amplify has been incredibly useful because it allows us to deploy very quickly and easily, pushing code changes to new environments in about 10 minutes.” This faster deployment directly accelerates Mediality’s development process by cutting testing time in half, Mansour explains. AWS Amplify also detects if parts of code are broken and prevents deployment in such cases—thwarting potential errors in racing data due to breaks in code. After analyzing how data was flowing in and out of its core database, Cevo helped Mediality migrate from Microsoft SQL Server, a relational database hosted in a managed data center, to Amazon DocumentDB, a fully managed non-relational database service. Because racing workflows are cyclical and prone to spikes just before events, Cevo recommended that Mediality use a serverless, pay-per-use approach for data transfers. Mediality is now using AWS Lambda serverless code to check for and automatically retrieve input data as it’s updated. Data retrieval and ingestion are fully automated, event-driven processes. Many files that formerly required manual transfer are now sent immediately to customers, saving about 10–15 minutes per event. Previously, Mediality Racing’s account manager would spend at least 2 hours a day preparing and loading files for each race. “This project will finally allow our account manager to focus on business and product development,” explains Philip McLean, managing director at Mediality Racing. The increase in automation across all data processes has drastically improved operation-wide efficiency. Mediality also has higher visibility into workflows on the AWS Cloud, to see where further automation could be introduced. Its teams are currently putting the finishing touches on a public API, which will be a first for the business. With the API, Mediality expects to see even greater efficiencies in file transfer timelines. Currently, employees take 7–8 minutes to review updated racing files and validate the data before sending updates to customers. Luke Donnelley, operations manager at Mediality Racing, says, “We’re expecting to see a significant uptick—up to 5 minutes—in the speed that we can deliver data. Five minutes is very significant in the corporate online book-making industry in Australia, which has become ultra-competitive. It’s a race for information.” Outcome | Eliminating Technical Debt with Flexible API Solution By modernizing its data platform on the AWS Cloud, Mediality can offer customers a flexible API that facilitates faster retrieval of time-sensitive racing data. “The faster our customers can get their products to market—products that rely on our data—the more likely they are to capture the punter’s dollar,” McLean explains. With the help of Cevo, Mediality has automated several formerly manual workflows. Efficiency has skyrocketed, and employees can redirect their attention to more value-added tasks like product development. Employee satisfaction has likewise increased because monotonous, time-consuming tasks have been removed from daily workflows. “We can use our resources and in-depth racing knowledge better to our competitive advantage,” McLean explains. Mediality has also boosted resilience and future-proofed its operation with the migration, by eliminating the technical debt associated with running legacy on-premises applications. Mansour elaborates, “We have very loyal staff that have been with us for 20-plus years and knew how to run our on-premises SQL database well. But that came with a significant business continuity risk, as that knowledge resided with just a few individuals. People just aren’t learning those types of legacy workflows and programming languages like COBOL anymore.” With the implementation of Amazon DocumentDB, Mediality has a lower total cost of ownership with a fully managed database that eliminates undifferentiated management tasks and licensing fees. Mediality Racing plans to release its public API in 2023, and the company anticipates the move will open the door to a whole new set of use cases for its customers, including bespoke racing app development. “Having a public API transforms the way we can deliver our product and ultimately the way customers consume our data. The enhanced platform will enrich our existing customer relationships and provide a future-proofed foundation for new business opportunities,” McLean concludes. Learn More To learn more, visit aws.amazon.com/solutions/migration. About Mediality Mediality, formed after the Australian Associated Press (AAP) was restructured in 2020, provides modern media and publishing solutions for businesses of all sizes. Its Mediality Racing division (formerly AAP Racing) has been supplying accurate, updated horse racing data used in form guides for nearly four decades. AWS Services Used AWS Amplify AWS Amplify is a set of tools and services that can be used together or on their own, to help front-end web and mobile developers build scalable full stack applications, powered by AWS. Learn more » Amazon DocumentDB Amazon DocumentDB (with MongoDB compatibility) is a fully managed native JSON document database that makes it easy and cost effective to operate critical document workloads at virtually any scale without managing infrastructure. Learn more » AWS Lambda AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use. Learn more » AWS Landing Zone AWS Landing Zone is a solution that helps customers more quickly set up a secure, multi-account AWS environment based on AWS best practices. With the large number of design choices, setting up a multi-account environment can take a significant amount of time, involve the configuration of multiple accounts and services, and require a deep understanding of AWS services. Learn more » Get Started Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today. Contact Sales Sign In to the Console Learn About AWS What Is AWS? What Is Cloud Computing? AWS Accessibility AWS Inclusion, Diversity & Equity What Is DevOps? What Is a Container? What Is a Data Lake? What is Generative AI? AWS Cloud Security What's New Blogs Press Releases Resources for AWS Getting Started Training and Certification AWS Solutions Library Architecture Center Product and Technical FAQs Analyst Reports AWS Partners Developers on AWS Developer Center SDKs & Tools .NET on AWS Python on AWS Java on AWS PHP on AWS JavaScript on AWS Help Contact Us Get Expert Help File a Support Ticket AWS re:Post Knowledge Center AWS Support Overview Legal AWS Careers Create an AWS Account Amazon is an Equal Opportunity Employer: Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age. Language عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Privacy | Accessibility | Site Terms | Cookie Preferences | © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ending Support for Internet Explorer Got it AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. Learn more » Got it
     13008
AWS Amplify Studio
10 Orange County United Way

  • Transcript (via BeautifulSoup)
    Production Ready Application Built in Three Weeks Delivers Critical Help in Orange County United Way Covid-19 Response | Front-End Web & Mobile Skip to Main Content Click here to return to Amazon Web Services homepage About AWS Contact Us Support English My Account Sign In Create an AWS Account Products Solutions Pricing Documentation Learn Partner Network AWS Marketplace Customer Enablement Events Explore More Close عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Close My Profile Sign out of AWS Builder ID AWS Management Console Account Settings Billing & Cost Management Security Credentials AWS Personal Health Dashboard Close Support Center Expert Help Knowledge Center AWS Support Overview AWS re:Post Click here to return to Amazon Web Services homepage Get Started for Free Contact Us Products Solutions Pricing Introduction to AWS Getting Started Documentation Training and Certification Developer Center Customer Success Partner Network AWS Marketplace Support AWS re:Post Log into Console Download the Mobile App AWS Blog Home Blogs Editions Close Architecture AWS Cloud Operations & Migrations AWS for Games AWS Insights AWS Marketplace AWS News AWS Partner Network AWS Smart Business Big Data Business Intelligence Business Productivity Cloud Enterprise Strategy Cloud Financial Management Compute Contact Center Containers Database Desktop & Application Streaming Developer Tools DevOps Front-End Web & Mobile HPC IBM and Red Hat Industries Integration & Automation Internet of Things Machine Learning Media Messaging & Targeting Microsoft Workloads on AWS .NET on AWS Networking & Content Delivery Open Source Public Sector Quantum Computing Robotics SAP Security Spatial Computing Startups Storage Supply Chain & Logistics Training & Certification Close 中国版 日本版 한국 에디션 기술 블로그 Edisi Bahasa Indonesia AWS Thai Blog Édition Française Deutsche Edition Edição em Português Edición en Español Версия на русском Türkçe Sürüm Front-End Web & Mobile Production Ready Application Built in Three Weeks Delivers Critical Help in Orange County United Way Covid-19 Response by Elise Greve and Ben Fields | on 07 OCT 2020 | in AWS Amplify, Front-End Web & Mobile, Top Posts | Permalink | Comments | Share When the COVID-19 pandemic hit the United States, Orange County United Way quickly identified that many local residents could face economic hardship, impacting their ability to pay rent. The organization knew that without assistance, certain populations may face the horrible reality of homelessness. In response, Orange County United Way mobilized their team to provide pandemic financial assistance through the nonprofit’s Homelessness Prevention Program. Orange County United Way’s Homelessness Prevention Program is supported by the Pandemic Relief Fund; created to assist low-income individuals and families at imminent risk of homelessness, the current Orange County population experiencing homelessness, and vital social and human services. In order to distribute the funds, Orange County United Way designed an ‘application-to-approval-to-fund’ process, however with limited staff and resources, they sought out solutions to more swiftly manage the multi-step process. Orange County United Way wanted to harness the power of technology to serve more people and faster, so they called on AWS. The team at Orange County United Way collaborated with AWS to build a web and mobile application so individuals can submit requests for financial assistance through the nonprofit’s Homelessness Prevention Program. Chris Ticknor, Chief Transformation Officer of Orange County United Way, describes the situation, “We exist on fundraising, which sometimes means we can’t easily scale our call center. We felt that seeking out an application development solution with AWS was the best way to deliver help quickly. AWS proposed using AWS Amplify as the best path to create a web and mobile application that our team could quickly deploy and feel confident that it’s secure, reliable and scalable.“ AWS Amplify provides low code solution for building cloud backend infrastructure – speeding development velocity The AWS team recommended building the application with AWS Amplify because time to market, security and reliability were essential. AWS Amplify is a set of tools and services that enable mobile and front-end web developers to build secure, scalable full stack applications, powered by and hosted on AWS. The Amplify Framework consists of 3 components including libraries, UI components, and a CLI toolchain. Components can be used together or on their own. Organized by use case, such as authentication, storage, or API. They are open source and work with existing front-end frameworks (React, React Native, Angular, Vue, Ionic) and iOS/Android IDEs. The Amplify Command Line Interface (CLI) is a toolchain to create and maintain serverless backends on AWS. The Amplify Console provides hosting for static applications on AWS in just a few clicks by connecting to a repository. Over the course of three weeks, Orange County United Way used Amplify to build and launch their new AssistOC application. AssistOC manages the ‘application-to-approval-to-fund’ process and has alleviated the call center from being inundated and creating lengthy queue times. With the AssistOC app, financial relief processing is accelerated so it can arrive in time for those who need it the most. “Building the app with Amplify made it easy to blend technology and human touch points. Not all users have similar devices, it had to be as generally available as possible. We thought the best way to do this was as a responsive web app, so most devices would support the app. The use of a mobile devices’ camera is essential to upload the critical personal verification documents needed for approval.” states Ticknor. Building the application: Solution Overview The solution used in this project relied on the capabilities of AWS Amplify and React. React is a widely known open-source JavaScript library for building user interfaces and is supported by the AWS Amplify Framework. By leveraging Amplify and the pre-made libraries, the team was able to seamlessly integrate AWS services into the application. With the flexibility and speed of Amplify, the team was able to design, build, test, and deploy the application-to-approval-to-fund web app in just a matter of weeks. The overall architecture can be seen below. The architecture uses the Amplify console to host the application based on source code uploaded to CodeCommit. An added benefit of hosting on Amplify is that it provides CI/CD right out of the box, which means any updates made to the CodeCommit branch automatically trigger a new build. This drastically speeds up the iterative development and testing phase. The application code itself leverages the Auth, Storage, and API libraries to interface with the correlating AWS services (i.e., Amazon Cognito, Amazon API Gateway, and Amazon S3). Each of these libraries are important building blocks that can be used to build any application, but let’s breakdown each of these application components in this example When building an application there are many requirements that must be taken into consideration such as the following: Security with Authentication and Authorization Storage of static content and application data UI/UX API management CI/CD AWS Amplify helps accomplish all of this. For each workflow and application requirement there was a library in Amplify ready to be used. The diagram below shows how each application workflow was able to leverage the different features of Amplify. There are five core workflows created with Amplify as listed below: Authentication Authorization API Management Storage CI/CD Each workflow is able to seamlessly integrate with AWS services via the provided Amplify library. One benefit of Amplify is that the libraries only have to be initialized once within the application, which can be done via the Amplify CLI or manually as shown below. Amplify.configure({ Auth: { identityPoolId: ' XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab’, region: 'XX-XXXX-X', userPoolId:’ XX-XXXX-X_abcd1234’, userPoolWebClientId: ' XX-XXXX-X_abcd1234' }, Storage: { AWSS3: { bucket: 'bucket-name', //REQUIRED - Amazon S3 bucket region: 'XX-XXXX-X' //OPTIONAL - Amazon service region } }, API: { endpoints: [ { name: "API_1", endpoint: "https://your_api_gateway_endpoint" }, { name: "API_2", endpoint: "https://your_api_gateway_endpoint" } ] } }); After configuring the Amplify library, the application is ready to work with AWS services such as AWS Cognito for Authentication and Authorization, S3 for object storage, and API Gateway for API management. Let’s walk through each of these components. 1. Authentication and Authorization Security is critical in any application and Amplify equips its developers with the Auth library to build secure systems. When building an application, it is likely the case that some form of user that needs to be able to gain access to the site. The process of verifying a user is known as authentication. Similarly, once a user has been verified you need to ensure they have access to the proper resources and APIs, which is known as Authorization. These workflows are enabled by the Auth library and can be initialized with Amplify. Auth: { identityPoolId: ' XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab’, region: 'XX-XXXX-X', userPoolId:’ XX-XXXX-X_abcd1234’, userPoolWebClientId: ' XX-XXXX-X_abcd1234' }, As seen in the configuration, the auth package is connected to an identify pool and user pool in Cognito to manage user identities and access to the application. For authorization, a Cognito authorizer was used to lock down access to the APIs in API Gateway. This ensures that only authenticated and authorized users have the ability to use the APIs. Through this, OC United Way was able to quickly deploy a safe and secure web application. 2. API Management When building applications there is likely a defined API that must be used for services to communicate with each other. API Gateway is a great service that helps developers host, build, and deploy scalable secure APIs, but at the code level Amplify helps manage this. Using the API library, the API endpoint or even multiple API endpoints can be configured with Amplify as seen below. API: { endpoints: [ { name: "API_1", endpoint: "https://your_api_gateway_endpoint" }, { name: "API_2", endpoint: " https://your_api_gateway_endpoint " } ] } Not only does the API library help manage API calls, but it can also work together with the Auth library to secure APIs. As seen in the example below, an API can be secured via a Cognito authorizer which requires a valid session token in order to get access to the API. The session token can be extracted via the Auth.currentAuthenticatedUser() function call. adminGetUser = async ()=>{ var user = await Auth.currentAuthenticatedUser(); let apiName = 'API_1'; let path = '/admingetuser'; let params = { // OPTIONAL body: { "info":{ "email":this.state.email, } }, // replace this with attributes you need headers: { Authorization: `Bearer ${user.signInUserSession.idToken.jwtToken}` } } return await API.post(apiName, path, params); } 3. Storage While security and APIs are important, it is a common pattern to have to manage static files for an application. Fortunately for developers, AWS has S3, a scalable object level storage service. At the code level Amplify provides the Storage library, which enables configuration of an application with S3 buckets in AWS. This can be seen in the example below. Storage: { AWSS3: { bucket: 'bucket-name', //REQUIRED - Amazon S3 bucket region: 'us-east-1', //OPTIONAL - Amazon service region } }, Once configured, the library can upload and download files via the already defined put and get functions. The Amplify documentation can be referenced to correctly configure the AWS environment. Storage.put('test.txt', 'Hello') .then (result => console.log(result)) // {key: "test.txt"} .catch(err => console.log(err)); 4. CI/CD One thing that cannot be emphasized enough is the ability to quickly iterate. It can be tedious to manual build deployment pipelines and automation, but with Amplify this no longer becomes a concern. Amplify actually automates this process for you out of the box and all you have to do is point it at your code repository. Once Amplify knows where your code is, it can monitor your deployment branch for changes and whenever a change is detected a new build will be triggered. This drastically speeds up the iterative design process that developers go through when building and testing applications. The image below is an example of what you see in the console when a build is triggered. You get step by step updates about the status of your builds. This process works by referencing a buildspec file that defines the build commands to be used. Once Amplify sees this file it will take that source code and deploy it to host your application with S3 and CloudFront. An example of this buildspec file for a React application can be seen below. version: 0.1 frontendUser: phases: preBuild: commands: - npm install build: commands: - npm run build artifacts: baseDirectory: build files: - '**/*' cache: paths: - node_modules/**/* Summary By utilizing these core building blocks in Amplify, the team was able to produce a production ready application in three weeks that has all the features of a modern cloud native web app. It has secure authentication and authorization, storage for static files, API management, and even an automated CI/CD pipeline. These design patterns can be used for many different systems and can drastically improve developer workflows enabling teams to make a difference and truly focus on important tasks. As of September 1st, Orange County United Way has relied on AssistOC for their application process and distributed $2.6 million in the form of $500 emergency debit cards to more than 5,198 families who were at risk of homelessness due to a change in income caused by the pandemic. Chris Ticknor, Chief Transformation Officer of Orange County United Way shares the next steps “Overall, financial security is another big challenge and we intend to use the AssistOC application to connect the most vulnerable to resources that can help with guidance and assistance. Lastly, scaling this solution with more communities is of huge interest to us. We want to spread the success and make it easier for those to receive assistance but, also those that are trying to assist. We’re looking to scale together.” AWS Amplify Resources Overview Build a Full-Stack React Application Tutorial Amplify Get Started Docs About the authors Benjamin Fields is a Solutions Architect for Strategic Accounts based out of Seattle, Washington. His interests and experience include AI/ML, containers, and full stack software development. You can often find him out climbing at the nearest climbing gym, playing ice hockey at the closest rink, or enjoying the warmth of home with a good game. Elise Greve is a Product Marketer for the AWS Front-end web and mobile development which includes Amplify and AppSync. She’s based in Seattle and is an avid diver and fish geek. TAGS: Amazon API Gateway, Amazon Aurora, Amazon Cognito, Amazon S3, app development, Authentication, AWS Code Commit, AWS Lambda, aws serverless, low code, mobile application development, mobile development, React Comments View Comments Resources AWS AppSync AWS Device Farm Amazon Pinpoint AWS Amplify Follow AWS for Mobile Twitter Facebook LinkedIn Twitch Email Updates Sign In to the Console Learn About AWS What Is AWS? What Is Cloud Computing? AWS Accessibility AWS Inclusion, Diversity & Equity What Is DevOps? What Is a Container? What Is a Data Lake? What is Generative AI? AWS Cloud Security What's New Blogs Press Releases Resources for AWS Getting Started Training and Certification AWS Solutions Library Architecture Center Product and Technical FAQs Analyst Reports AWS Partners Developers on AWS Developer Center SDKs & Tools .NET on AWS Python on AWS Java on AWS PHP on AWS JavaScript on AWS Help Contact Us Get Expert Help File a Support Ticket AWS re:Post Knowledge Center AWS Support Overview Legal AWS Careers Create an AWS Account Amazon is an Equal Opportunity Employer: Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age. Language عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) Privacy | Accessibility | Site Terms | Cookie Preferences | © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
     16756
AWS Amplify Studio
11 Oye Happy
Zoho Creator
12 Sassy India
Zoho Creator
13 Tata Projects
Zoho Creator
14 Utracon
Zoho Creator
15 Zhero
Zoho Creator

Please feel free to email us on info@citizendeveloper.codes or info@amitpuri.com

Book Time @ topmate Now