While many organizations have started to automate their software develop processes, many still engineer their infrastructure largely by hand. Treating your infrastructure just like any other piece of code creates a “programmable infrastructure” that allows you to take full advantage of the scalability and reliability of the AWS cloud. This session will walk through practical examples of how AWS customers have merged infrastructure configuration with application code to create application-specific infrastructure and a truly unified development lifecycle. You will learn how AWS customers have leveraged tools like CloudFormation, orchestration engines, and source control systems to enable their applications to take full advantage of the scalability and reliability of the AWS cloud, create self-reliant applications, and easily recover when things go seriously wrong with their infrastructure.
5. http://arc307.stelligent.com
Build and Operate Infrastructure as Software
Application
Source code
Interpreter
Desired application
state
Infrastructure
JSON
AWS Service API
Desired
infrastructure state
6. http://arc307.stelligent.com
Build and Operate Infrastructure as Software
Application
Source code
Interpreter
Desired application
state
Infrastructure
JSON
AWS Service API
Desired
infrastructure state
7. http://arc307.stelligent.com
Build and Operate Infrastructure as Software
Application
Source code
Interpreter
Desired application
state
Infrastructure
JSON
AWS Service API
Desired
infrastructure state
8. http://arc307.stelligent.com
Build and Operate Infrastructure as Software
Application
Source code
Interpreter
Desired application
state
Infrastructure
JSON
AWS Service API
Desired
infrastructure state
50. http://arc307.stelligent.com
Who Is Radian?
● Promote and preserve the tradition of homeownership while
protecting lenders from default-related losses on residential first
mortgages
● Facilitate the sale of low-downpayment mortgages in the
secondary market
● Help clients and investors expertly and prudently manage risk in
any market condition
63. http://arc307.stelligent.com
What Can You Do Now?
• Go attend more sessions about infrastructure as code
• Talk to AWS partners and your AWS team about IaC
• Look at the tools and services AWS tech partners offer
64. http://arc307.stelligent.com
What Can You Do Later?
• Build an AWS CloudFormation template
• Write shell script using the AWS CLI
• Start committing automated tests and code
• Start small and build up your complexity of code and
workflow