Technology moves so fast these days its easy to take for granted the innovations in recent years, combined with exponential accessibility of new technologies made available to developers at large. Azure continues to usher in new possibilities of virtually unlimited scale, while removing the burden of overhead, giving us resources we could have only dreamed of just a short time ago. In that sense, Azure is the Robin Hood of technology, giving the common developer what only those with lots of resources enjoyed previously! What I’m referring to here transcends the technical. It’s about empowerment. In keeping of Microsoft’s every person and every organization on the planet to achieve more, Azure levels the playing field by giving us the power of super computers, AI, and internet of things, all with global scale and ease of accessibility.
This ushers in a new approach to architecture. No longer is it necessary to write from scratch some of the traditional models like pub sub, you can stand up services for that. Take event hubs as an example. A globally ready, event ingestion service that can scale to millions of messages per second. Aha! You just did it didn’t you? That last sentence blew past and perhaps it wasn’t as astonishing as it would have been to you a few years ago. But today, it has become more commonplace and acceptable. Its worth repeating, millions of messages per second. Try standing up your own servers 10 years ago that could handle this volume of data, and at an affordable price. This alone makes possible solutions for consultants such as myself to offer to small and medium size businesses with virtually no overhead and investment. Where I would have (and have before) struggled by provisioning servers and/or hosting together with writing my own message based distributed system, I can now just spin up a hub and I’m good to go.
Indeed the inspiring Microsoft commercials featuring Common speak truth to the times we currently enjoy. The future we look forward to. The possibilities available to us. We’re experiencing a time unlike I’ve ever seen before. Its a great time to be a developer.