In the past 7 years, we have seen the rise of 7 key application architectures among others namely:
Node.js is very popular and performant and the hyper growth of modules and APIs proves the point…to an extent that there is a problem of too much choice and inconsistent quality.
Application architectures however cannot afford the same clip of change, else nothing meaningful will ever get delivered. Simultaneously GoLang, Weave, R, Async Java, Swift, Scala et all are competing for the same mindshare. Architects have purists (monoglot) and/or best of breed (polyglot) approaches. Many of them view languages as transient and designs as perpetual.
In this presentation, we will discuss standardization of design patterns across these 7 architectures and how node.js can be an integral part of them. We will also cover a detailed overview of Samsung’s Node.js and Docker based architecture and challenges supporting a Billion + devices (mobile, TVs, refrigerators, et all) and 100s of petabytes of data generated by 100s of millions of daily users.