AWS UG Singapore Meetup Report (6th Jan 2016)
AWS UG Singapore Meetup Report (6th Jan 2016)のメモです。For the event details, see: AWSUG January Meet Up - AWS User Group Singapore (Singapore) - Meetup.
Architecture Highlight: serv.sg
Presentation agenda:
Nicolas Mas: CTO, SERV - Retail Services Simplified
How serv.sg deliver features using AWS infrastructure: programatically building and provisioning a stack before destroying it. This talk will explain what they do, why they do it and the tools they use (packer.io, terraform.io, ansible etc.). Includes a live demo of the whole cycle.
Problem to solve
When the developers is coding new features, they need the testing envrionment. But to get the testing environment they need to ask the operation / infrastructure guys. It takes time for the operation / infrastructure guys to create a testing environment for the developers.
Solution
Use the following tools / Web Services to fully automate the testing environment building process on AWS. This builing process takes only 10 mins or so to finish:
- Packer by HashiCorp
- GitHub
- Slack: Be less busy
- Jenkins
- Ansible is Simple IT Automation
- Terraform by HashiCorp
keywords for further reserarch
- DevOps
- ChatOps
- Infrastructure as a Code
Supervising Services from Scripts
Presentation agenda:
Chris Forno
Did you know that you can use the AWS API via JavaScript in a web application? Why would you want to do so? We’ll work through a couple examples of applications you can build that interact with AWS from the browser and explain how they can be useful. We’ll also see how to build these apps securely (without exposing your credentials).
Problems to solve
When engineers do 24/7 support, it is quite difficult to SSH the servers, using mobile phones.
Solution
Use the following tools / Web Services to create a hand-made Web console to access to the servers:
- AWS SDK for JavaScript
- AWS Lambda
- Web Cryptography API
- EC2 User Data
- Web Server
keywords for further reserarch
- DevOps
- PagerDuty
- Let’s Encrypt
Improving CloudFront for Better Video Delivery
Presentation agenda:
Daniel Muller:System Administrator, Spuul
Cloudfront’s pitfalls and missing features: building tools around Cloudfront to boost content delivery
Problems to solve
On some special conditions, Cloudfront cannot cache the files.
Solution
Create the Nginx
cache servers on each region to control the cache behaviour and avoid the Cloudfront’s pitfalls.