03-Application-Architecture FrontEnd HTML Accessiblity Untitled
<< ---------------------------------------------------------------- >>
--- Last Modified: $= dv.current().file.mtime
AWS Amplify
<< ---------------------------------------------------------------- >>
Opinionated framework and fully-managed infrastructure to allow devs to focus on building web and mobile applications.
- Amplify CLI - toolchain to create, integrate and manage the AWS cloud services
- Amplify SDK - Connect AWS services to client-side code
- Amplify UI - collection of accessible, themeable performant react componenst directly connected to cloud
- Amplify Hosting - Static website hosting platform
- Amplify Studio - Visual development enviornment for fullstack web and mobile apps
Direct integration with other AWS services.
Its for web and mobile apps so support a lot of JS, swift, android frameworks.
<< ---------------------------------------------------------------- >>
Provisioning
<< ---------------------------------------------------------------- >>
Allocation or creation of resources and services to a customer. These services are responsible for setting up and then managing those AWS services.
They usually use CloudFormation underneath
- Elastic Beanstalk (PaaS) → it provisions the required S3, EC2, SNS, CloudWatch, auto scaling groups, and Elastic load balancer.
- AWS OpsWorks: A configuration management service that provides managed isntances of the open-source configuration managed software Chef and Puppet…
- CloudFormation: Infrastructure as Code service, automates provisioning through JSON or YAML files.
- AWS QuickStarts: premade templates that can launch and configure your AWS compute, notwork etc..
- AWS Marketplace - digital catalogue of thousands of software listings u can use to find buy test or deploy
- AWS Amplify: mobile and web-application framework, that will provision multiple AWS services as your backend specifically for serverless services
- AWS App Runner: fully managed service to quickly deploy containerized web applications and APIs, at scale with no infra experience. PaaS for containers.
- AWS CodeStar: unified user interface, enabling you to easily manage your software development activities in one place, such as launching comming stacks.
- AWS Cloud Development Kit(CDK): IaC tool, allows to generate CloudFormation templates by programming languages