"Windows on AWS? - What ya talkin about fool!" – The Product – Architecture



"Windows on AWS? - What ya talkin about fool!" – The Product – Architecture

0 0


AWS-Presso-May2013

slides for presentation to AWS User Group Sydney

On Github MYOB-Technology / AWS-Presso-May2013

"Windows on AWS? - What ya talkin about fool!"

Amazon Web Services - Sydney User Group

Aidan, Don & Shan

Agenda

  • Product
  • Architecture
  • Automation
  • Monitoring
  • Lessons Learned

Who are we?

The Product

Architecture

What we thought we wanted

What we built

What we built

What we built - DB Worker

Automation

Build Pipeline

Golden AMI

CloudFormation

  • Triggered from TeamCity
  • Multiple types of CloudFormation
  • Base template
  • Locate golden AMI
  • Destroy existing stack
  • Spin up the new stack

Test Automation

  • Unit Tests
  • API Tests
  • Performance
  • UI Automation

Monitoring

Lessons Learned

  • Start DevOps work ASAP
  • Use AWS Services wherever possible
  • Build production stack early
  • Security - start early and review often
  • Versioning strategy - DevOps artifacts, build scripts, AWS stacks & your API !

Thanks for listening !

github.com/MYOB-Technology/AWS-Presso-May2013