Chapter 4. Developing AWS Cloud Applications
In the last section, we discussed the AWS and OpenStack cloud platforms and their features. It's now time to explore these clouds from the developer's perspective. We will begin by setting up our own development environment and then start building applications on the AWS Cloud. We assume that the reader is familiar with basic object-oriented programming in C# and Python, as this knowledge will make it easy to understand the code examples written in this chapter.
The following topics are covered in this chapter:
- Setting up a development environment using Visual Studio on a Windows platform
- Setting up a development environment for Python on a Unix platform
- Developing Amazon S3 applications
- Developing Amazon EC2 applications
- Developing Amazon RDS applications
- Developing Amazon SNS applications
- Developing Amazon SQS applications
- AWS CloudFormation Templates