7 years - 7 design patterns. Will node continue to outshine?
In the past 7 years, we have seen the rise of 7 key application architectures among others namely: SPAs Realtime Apps/APIs Hybrid Mobile Microservices Serverless IoT AI 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. About Shubhra Kar Shubhra Kar is a passionate technology leader at Joyent, a Samsung company and the original stewards of Node.js. Shubhra spends his days working with large IoT, mobile and realtime analytics applications built on node.js and containers. Previously he led products at IBM StrongLoop, building a node.js runtime and frameworks for micro-services API. He is also a subject matter expert on DevOps and APM/NPM technologies, having held tech leadership positions at InfluxData (creators of InfluxDB & TICK Stack), CA Wily (pioneers of APM) and Infosys. Shubhra is an accomplished speaker who has delivered keynotes on API development, DevOps and Node.js best practices at Node Summit, MidwestJS, ConnectJS, HTML5DevConf, QCon, CloudExpo, IBM Interconnect and numerous community meet-ups.