Last Nov, 30th I got together with the Barcelona Software Craftmanship Meetup and enjoyed a brilliant presentation by Viktor Farcic about how bleeding edge, scalable architectures work these days. There was a lot of Docker, Continous Delivery, Configuration Management Systems, Service Discovery and so on and so forth. Among all these pieces of technology, at some point in the session, Application Gateways were mentioned. Some doubts arose and I was kindly asked if I could add some information about them to the meetup page.
These days, the life of the IT professional can be really interesting. We have the opportunity to change the lives of millions of people by solving problems of an ever-growing complexity: internet-scale applications with massive user bases, petabytes of data to crunch in order to discover non-evident relationships and real-time natural language processing just to name a few. To face them, we are quickly evolving to new computing models, new ways of working that allow us to overcome the challenges we find at every turn.