AWS
AWS (Amazon Web Services) provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. We use AWS to manage servers, databases, and deployment for a number of our clients’ applications.
Common AWS Services and How We Use Them
Section titled “Common AWS Services and How We Use Them”-
EC2 (Elastic Compute Cloud): create and manage virtual servers to handle applications.
-
S3 (Simple Storage Service): store and retrieve any amount of data at any time, making it a good solution for backup and storage.
-
Databases: AWS offers various database services, like RDS for relational databases and DynamoDB for NoSQL, which can be utilized to store application data efficiently.
-
Deployment: AWS CodeDeploy, AWS Elastic Beanstalk and AWS OpsWorks help us automate the deployment process, reducing the risk of downtime during application updates.
-
DevOps: AWS provides services like CodeStar, CodeCommit, CodeBuild, and CodePipeline to streamline cotinuous integration and avoid downtime during app updates.
Accessing AWS Services
Section titled “Accessing AWS Services”Most AWS services we use for client applications are set-up under a client stakeholder email address. Your project manager or engineering manager will work with that client to create a new IAM user for you within that account and assign you the appropriate permissions.