Exponential innovation pace of AWS Cloud

Exponential innovation pace of AWS Cloud

AWS Re:Invent is at full force at Las Vegas and has brought in many new announcements and features: Infrastructure Services, Machine Learning, Enterprise Search, Data Analytics, IoT, Edge Computing, Quantum Computing... And so I was curious how can we gauge this phenomenal growth in scope, versatility, adoption and innovation? It is not truly possible to grasp the pace of this process in one cohesive 36000ft glimpse. It simply impossible now. I was thinking to simplify it a bit: how may new announcement AWS made since pioneering Cloud Idea in 2005? Luckily we have the answer with the help of this page where AWS keeps track of their announcements for the new AWS features since year 2005. With some help from Python and great Plotly library, I've came up with this code and chart (sorry for the formatting - Microsoft still mostly sucks):

import sys
from bs4 import BeautifulSoup
import requests
import plotly.express as px
import plotly.graph_objects as go


year = sys.argv[1]
def get_announce_nums(year):
    url = f'https://aws.amazon.com/about-aws/whats-new/{year}'
    page = requests.get(url, timeout=5)
    soup = BeautifulSoup(page.content, "html.parser")
    text = soup.get_text().split('\n')
    a = [line for line in text if 'Posted On:' in line]
    print(year, len(a))
    return len(a)


years = []
annon = []


for y in range(2005, int(year)+1, 1):
    years.append(y)
    annon.append(get_announce_nums(y))


data = {'year':years, 'announces':annon}


layout = go.Layout(
                #height=700,
                hovermode="closest",
                #title='Anillo {}'.format(anillo)
                title='AWS Innovation pace',
                images= [dict(
                    source='https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Amazon_Web_Services_Logo.svg/200px-Amazon_Web_Services_Logo.svg.png',
                    xref="paper", yref="paper",
                    x=0.5, y=0.5,
                    sizex=0.5, sizey=0.5,
                    xanchor="center",
                    yanchor="middle",
                    #sizing="stretch",
                    layer="above")])


# Create figure
fig = go.Figure(layout=layout)


# Add trace
fig.add_trace(
    go.Scatter(x=years, y=annon)
)


# Set templates
fig.update_layout()


# Show it
fig.show()

Here is the result:

No alt text provided for this image

In year 2019 AWS has brought in 1748 (at the time of this writing) new features and services, growing exponentially. But this simple line chart doesn't fully paint the whole story. We came a long way from the first IBM PC to multi million dollars servers and mainframes, propitiatory software, closed architectures - unavailable to most of us - to Cloud where Computing, Storage, Data Analytics, ML/AI, and what's not is available and affordable to anyone to start developing next great idea with the Open Source software and open architectures. And this happens right now, right here.

Definitely what happens in Vegas is not always going to stay in Vegas and this is great thing! Great job Amazon! Time to adjust the arrow on your logo accordingly.

To view or add a comment, sign in

More articles by Dmitry Buzolin

Others also viewed

Explore content categories