In this chapter, we learned how to create the Amazon ElastiCache infrastructure. We covered both caching servers supported by Amazon ElastiCache: Memcached and Redis. Both caching servers are open source and widely used. We demonstrated how we can create a caching server with a single node and a cluster of nodes. It is important to know the design of the caching infrastructure we need, so that while creating the infrastructure we can set the properties for the single node or cluster enabled caching servers. Also, it offers an automatic failover strategy on the ElastiCache cluster with multi-AZ deployment.
In the next chapter, we will learn about the Simple Notification Service (SNS), which is used to create topics and publish messages to subscribers. We will discuss the different protocols supported for subscription and demonstrate an email protocol using an example.