Infra As Code: CloudFormation
Everything you need to know about AWS’s IAC, CloudFormation.
It’s the responsability of Cloud CoE (Center of Excellence) to define evrything that we’re defining in this section. Companies with the most advanced cloud adoption model tend to start with a Cloud CoE.
If you’ve just landed here, we’re doing a “Become a Cloud Architect” Unicorn Workshop by building a Unicorn Pursuit Web App step by step, and you’re more then welcome to join!
Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. Running web and application servers in the cloud to host dynamic websites.
The true power of Cloud is reflected in AWS Serverless Stack, as you get the best of “pay as you go”, best of elasticity, and best of “everything is managed and my ops don’t need to bother”, which is why Unicorn Pursuit is based on Serverless. Check out the architecture for more details.
Each Region is completely independent. Each Availability Zone is isolated, but the Availability Zones in a Region are connected through low-latency links. Find more info here.
To deploy AWS Resources you can use:
Conclusion: we will be using AWS CDK with Python.
For Naming of AWS Resources, we will be using CamelCase, which LooklsLikeThis. Examples:
AWS Tags can be used for Cost control, Automation, Operations, Access Control etc. In Unicorn Project, we will be using the most common Tags in the enterprise:
The most important links:
Everything you need to know about AWS’s IAC, CloudFormation.
AWS Cloud Development Kit (AWS CDK)
Identity Access Management (IAM).
Add AAA (User Authentication, Authorization and Accounting)
Amazon Simple Storage Service, and how to deploy using AWS CDK
Amazon DynamoDB.
Elastic Container Service: Deploy Fargate and Load Balancer using AWS CDK and Python
AWS API Gateway
CloudFront, an AWS Content Delivery Network
Key Management
AWS Messaging Services
AWS Networking: VPC
EC2
Was this page helpful?
Awesome! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.