JSFoo Pune 2019

JSFoo is a JavaScript conference hosted by HasGeek.

Building Front End Applications at Scale

Submitted by Nidhi Sadanand (@nidhisadanand) on Tuesday, 28 August 2018

videocam
Preview video

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

Building large scale applications requires careful thought about choice of framework and tools from a development to deployment perspective. One needs to look at how components will be reused, configurations that can be customized per environment , make descisions as to wether the app needs to be server rendered or client rendered or maybe a combination of both. This talk outlines the various goals building and deploying a large scale web application.
The ideas and frameworks suggested in this talk are based on Walmarts journey of migrating from monolithic app architecture to a micro app based development model. This talk will also lean into Walmart’s front end teams’ learnings on what to do vs what not to do.

Outline

Slide Details
1. What scale means - taking an example of Walmart Scale
2. Development Goals
3. Build and Deployment Goals
4. Performance Goals
5. Frameworks to acheive this
6. Electrode as a platform
7. Conclusion

Requirements

Javascript knowledge. Should have some previous experience in using Frameworks such as React, Angular , NodeJS etc.

Speaker bio

Nidhi Sadanand is a Distinguished Engineer at WalmartLabs in charge of Customer Experience for certain parts of the Walmart’s eCommerce site experience such as Online Returns, Pharmacy and Vertical Experiences. She has 18 years of industry experience working as full stack engineer in domains such as Gaming, Banking and Retail. She is passionate about rich client experience and scalable distributed backend systems.

Links

Slides

https://drive.google.com/file/d/1uLOt26TY1mQ-n-zKWueFQLE-D0nzniMm/view?usp=sharing

Preview video

https://www.youtube.com/watch?v=gAmj_v8ijno&feature=youtu.be

Comments

Login with Twitter or Google to leave a comment