One long year and this event has triggered me to blog a new post. Another reInvent and another bunch of service announcements. Although AWS enabled developers since its inception, the latest announcements in the last 2-3 years, indicate how its taking further steps to enable even more agile enterprise. Some of them are:
- AWS Mobile Hub: Does some of the mundane tasks for developers, like image/artefacts storage from mobile to cloud, user login, analytics etc. Its like: "coding as a service" if you may. Developers just need to write the "core logic". Interesting to see how the boundary of "core logic" has become so concentrated towards just writing "custom" business logic.
- AWS IoT: Complete back end environment for the device sensors. You are few clicks away from configuring the rules based on the stream of information received from sensors.
- AWS Lambda: Its an amazing offering. Gone are the days where you need to launch EC2 instances, within auto-scaling group specially for small / medium level functionality. Now, you write lambda functions for the same purpose and "trigger" them. As long as the function "runs", you are charged and not when it doesnt run. So there is no "running cost" as it used to be with EC2.
Many others such as X1 instance, ECS, analytics services, Firehose, RDS with MariaDB, Aurora, Inspector that I did not get a chance to play around with. But one thing for sure is that AWS is rapidly expanding with not only IaaS but also application services with its own SQL and NoSQL servers. Interesting to see whats up in the next 5 years. It would not surprise me if they launch smart, self-learning application services competing with other established players in the market.