Book Image

Clojure Reactive Programming

Book Image

Clojure Reactive Programming

Overview of this book

Table of Contents (19 chapters)
Clojure Reactive Programming
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Bibliography
Index

AWS resources dashboard


My team and I were tasked with building a web-based dashboard for AWS. This dashboard would allow developers to log in using their BubbleCorp's credentials and, once authenticated, create new CloudFormation environments as well as visualize the status of each individual resource within a CloudFormation stack.

The application itself is fairly involved, so we will focus on a subset of it: interfacing with the necessary AWS services in order to gather information about the status of each individual resource in a given CloudFormation stack.

Once finished, this is what our simplified dashboard will look like:

It will display the ID, type, and current status of each resource. This might not seem like much for now, but given that all this information is coming from different, independent web services, it is far too easy to end up with unnecessarily complex code.

We will be using ClojureScript for this and therefore the JavaScript version of the AWS SDK, whose documentation can...