AWS Amplify는 안전하고 확장 가능한 모바일 및 웹 애플리케이션을 구축하기 위한 개발 플랫폼입니다. 쉬운 사용자 인증, 안전한 데이터 및 사용자 메타 데이터 저장, 데이터에 대한 선택적 액세스 권한 부여, 또한 기계 학습을 통합하고, 응용 프로그램 지표를 분석하여, 서버 측 코드를 실행할 수 있습니다. Amplify는 버전 관리, 코드 테스트, 프로덕션 배포에 이르기까지 전체 모바일 애플리케이션 개발 워크플로우를 포괄하며 수천 명에서 수천만 명의 사용자까지 쉽게 확장이 가능합니다. Amplify Framework의 일부인 Amplify 라이브러리 및 CLI는 오픈 소스를 사용하여 플러그인을 사용자 지정하고 이를 생성할 수 있는 플러그형 인터페이스를 제공합니다.
Amplify는 수백만 건의 다운로드가 가능한 GitHub에서 가장 빠르게 성장하는 오픈 소스 프로젝트 5위 안에 진입하여 지역 사회에서 사랑을 받고 있습니다.
“AWS Amplify 테스트하는 중... 지금까지는 완전 예술인 듯” @thiagoleychr
“AWS Amplify는 생산성 부스트 그 자체다. 새로운 웹이나 모바일 앱을 찾고 있다면, 이 제품을 사용할 것!” @rts_rob
“저는 Amplify 호스팅의 열렬한 팬이에요. AWS는 최고의 보안을 자랑하거든요.” @mikemacd
#AWS #Amplify 만 있으면 모바일 및 웹 #apps “#continuous #delivery #release 가 미친 듯이 쉬워짐. 대박 추천.” @thetestlabsio
“최신 사이드 프로젝트, @snapgig, 기가 막힌 경제 마켓플레이스 개시! @AWSAmplify CLI/Console을 활용해 복잡한 백엔드를 구축하고 조직화된 배포, #React/#GraphQL, 인증, 채팅,이미지 업로드 등을 훨씬 쉽게 수행할 수 있었습니다. @dabit3 훌륭한 튜토리얼과 정보에 감사!” @ChrisLivdahl
“이미 내가 시간을 많이 절약하는 데에 도움을 주었습니다. 세부적인 인증 규칙 덕분에 변형을 경험하지 않았습니다. 규칙을 업데이트하니 바로 결과가 나왔어요! 'Amplify 푸시'를 사용할 필요가 없었습니다! 🔥🔥🔥 감사합니다. @AWSAmplify team!” @mwarger
“April을 정리할 수 있는 방법! 바이러스 걱정도 없으며, @quiznext 설치는 1400% 증가했고, 서버가 힘들어하지도 않았으며 개발자가 뜬 눈으로 밤새 서버를 감시하지 않았습니다! @AWSMobile, @awscloud 및 @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla 모두에게 감사!
“프로덕션에서 @AWSAmplify를 몇 달 동안 사용했는데, 거의 완벽한 패키지라고 말하고 싶다. 인증을 너무나 간단히 추가할 수 있어, GraphQL API를 구축하는 것은 매우 즐거운 일입니다!” @plahteenlahti
“와우, AWS Amplify는 놀랍습니다. 원하는 것을 즉시 하는 것은 물론, 최소한의 힘든 노동으로 무엇이든 할 수 있는 서버리스 앱을 설정한 다음, 인생을 즐기세요. #100DayOfCode #womenhocode #womenwhocode #webdev” @ohcat why
“단언컨대... @AWSAmplify 와 Appsync는 신이 내린 프로그램입니다. 정말 대단한 경험입니다. #aws #webdev #react #serverless” @StelseyLesser
“지난 며칠 동안 AWS Amplify를 사용하면서 실제로 AWS가 좀 복잡하다고 느꼈지만, 이젠 얼마나 강력한지 인식하고 있습니다.” @zslabs
“여러분 모두가 @AWSAmplify - @reactnative와 @expo에 보여 주신 사랑에 감사드립니다. (@Firebase , @auth0 , etc)” @oriharel는 팔로우 해야 함
“신이시여, AWS Amplify는 정말 짱입니다. GraphQL는 끝판왕임.” @iamgraem_e
“완전... AWS Amplify는 또 다른 세상에 있는 것 같아요. 사용자에게 초능력을 선사합니다. 🦸♂️” @victorhazbun
Amplify를 선택하는 이유는?
더 넓은 범위 및 깊이
Amplify는 AWS Cloud를 활용하여 애플리케이션에 전원을 공급하므로, 다른 모바일 개발 플랫폼보다 대부분의 관련 서비스에서 확장된 기능을 포함하여 더욱 광범위한 서비스를 이용할 수 있습니다. Amplify는 사용자 및 사용자 비즈니스와 함께 확장할 수 있기 때문에 응용 프로그램 확장 시, 완전한 생산이 가능한 플랫폼으로 완벽히 구현할 필요가 없습니다. Amplify를 사용하면 전 세계 마이크로 초 대기 시간으로 수백 테라 바이트 데이터에 대해 초당 수백만 건의 요청을 처리할 수 있는 온디맨드 라이브 애플리케이션을 구축할 수 있습니다.
모든 플랫폼에 맞게 구축
Amplify는 React Native 및 React, Ionic, Angular, Javascript, Vue 웹 애플리케이션을 포함하여 Android 및 iOS 모바일 애플리케이션을 기본적으로 구축하고 운영하는 엔드투엔드 솔루션을 제공합니다. 버전 제어, 자동화된 코드 테스트 및 프로덕션 애플리케이션 구현에 필요한 모든 것을 제공합니다. 프로그레시브 웹 애플리케이션에 대해, Amplify는 프런트엔드와 백엔드 모두에 적합하도록 완전한 개발 워크플로우를 제공하는 유일한 플랫폼입니다.
단순화된 데이터
Amplify는 다양한 데이터베이스 기술을 설정하는 등의 복잡한 작업 없이도 데이터 액세스를 원활하게 합니다. 다른 관계형 및 비 관계형 데이터베이스와 같은 기존 데이터 원본과도 쉽게 통합할 수 있습니다. Amplify를 통해 GraphQL을 사용하여 다른 플랫폼이 아닌 데이터 관리 방법을 단순화할 수 있습니다. GraphQL을 사용하면 단일 네트워크 요청을 통해 서로 다른 소스에 걸쳐 여러 개의 정보를 쿼리하고 검색할 수 있으므로 더 빠르고 대화식 모바일 애플리케이션을 구축할 수 있습니다. 이를 통해 애플리케이션에서 소비하는 CPU와 배터리 수명을 모두 절약할 수 있습니다.
오프라인 동기화
Amplify는 백엔드 데이터 저장소에 대한 동기화가 내장된 온디바이스 데이터 저장소를 제공합니다. 다른 모든 플랫폼의 경우 온디바이스 캐시만 제공합니다. 디바이스가 오프라인 상태일 경우, 응용 프로그램이 Amplify를 사용하여 로컬로 데이터를 쿼리하고 사용할 수 있습니다. 디바이스가 다시 온라인 상태가 되면 Amplify는 로컬 데이터 저장소를 백엔드 데이터 저장소와 자동으로 동기화하고 충돌을 해결합니다. Amplify를 사용하면 네트워크 중단은 물론 다양한 디바이스에서 실시간 협업 애플리케이션을 중단없이 사용할 수 있도록 신뢰할 수 있는 모바일 애플리케이션을 제작할 수 있습니다.
서버 관리 불필요
Amplify를 사용하면 서버를 따로 관리할 필요 없이 비즈니스 로직에 필요한 서버 측 코드를 실행할 수 있습니다. 비용 절감을 최적화하기 위해 사용하는 리소스에 대해서만 비용을 지급하고, 서버, 업그레이드 또는 백업을 유지 관리할 필요가 없으며, 애플리케이션은 자동으로 고가용성이 유지됩니다.
세부적인 클라우드 보안 제어
Amplify는 다른 플랫폼과 비교하여 훨씬 뛰어난 보안 제어 기능을 제공합니다. Amplify를 사용하면 애플리케이션의 모든 사용자에 대해 좀 더 자세히 액세스 제어를 설정할 수 있습니다. Amazon, Facebook, Google에서 연동 사용자 인증을 쉽게 설정할 수 있으며, 각 사용자에게 인증된 데이터를 정확히 제어할 수 있습니다.
기능
Amplify는 AWS 서비스를 통해 구동되는 다양한 기능의 서버리스 애플리케이션을 구축하도록 지원하는 Auth, Analytics, API(GraphQL 및 REST), Interactions, PubSub, Storage, Push Notifications 및 XR과 같은 일련의 기능을 제공합니다.
분석
사용자 세션, 속성, 인앱 지표를 추적하는 드롭인 분석
API
REST 및 GraphQL을 사용하여 쉽고 안전하게 HTTP 요청을 작성할 수 있습니다.
증강현실 및 가상현실
가상현실(VR), 증강현실(AR) 및 3D 장면을 손쉽게 통합할 수 있습니다.
상호 작용
딥 러닝을 기반으로 음성 및 텍스트를 사용하여 대화 인터페이스를 생성할 수 있습니다.
알림
맞춤형 푸시 알림을 내장된 분석 및 타게팅과 통합할 수 있습니다.
예측
클라우드 서비스에서 제공하는 앱에 AI/ML 기능을 추가합니다.
PubSub
클라우드의 메시지 지향 미들웨어에 앱을 연결합니다.
스토리지
클라우드 또는 디바이스에서 사용자 콘텐츠를 안전하게 관리합니다.