Hi Ken Turnbull,
Glad you found the article interesting!
The solution end to end is developed in NodeJS, primarily because it is lightweight and also is one of the languages which has a supported Alexa Skills Kit SDK if required (Python and Java are also available from Amazon). That being said, you…
Hi Jon Vogel,
Thank you for taking the time to respond to the article!
Here is a rough and ready version of the code in the serverless framework, most of which is just CloudFormation anyway: https://github.com/GavL89/apigw-kinesis-proxy
CodeBuild needs a service role created which will allow it to interact with other AWS Services. You’ll need to make sure you have assigned sufficient policies to the roles to do so. Have a look through here:
The guide intends for it to be all done on the EC2 instance. It can be faster for some depending on the speed of your internet connection.
In the end, it really doesn’t matter where you clone the docker image to, whether it be an EC2 instance or your local machine – docker is docker.
Great article Greg! I recently also looked intro Control Tower and found as you said — it can’t inherit existing organizations and is really only useful for a whole new organization.
The other thing I wanted to add is; the network can almost now be separated out into its own core account and then shared across accounts…
I think one point that was missed in the article is a lot of the innovation of AWS’ services stems from use cases which come from the requirements of Amazon and its other subsidiaries. Without the ever growing demand and scale of Amazon, AWS also wouldn’t be what it is today or maintain its market share and leadership status in the future.
Great great article and agree that estimating is often inaccurate and usually a waste of time. Having worked in a product company I’ve seen it fail time and time again.
That being said, now working in a services company, unfortunately you do need some form of estimation to let your client know how deep their wallet needs to…
Great little proof of concept Christian! I love that you chose to use Greengrass on the device sending the telemetry data!
I also wouldn’t be quick to dismiss the scalability of using S3 as your data warehouse, DynamoDB is certainly powerful and quick for your realtime data (ie. within the last 24 hours) but isn’t always the…