Skip to main content

Posts

Showing posts from February, 2018

Angular vs React

An attempt to answer one question which all people trying to pick a front end framework has . Is Angular or React the right choice ? Angular vs React is a burning adoption question on most Project planning sessions and one which often a developer has to confront. React is a Facebook supported initiative and is a javascript library . It would be wrong to call it a framework based on its initial release versions . It helps to create resusable components in applications and is javascript based . Angular has equally competent heritage from Google .With Angular being a new version to previous Angular JS which was widely successful. Angular has now ditched Javascript and adopted Typescript , i was very skeptic of this choice especially typescript being previously unknown in the front end developer circles . Once I started using Typescript I could see some clear advantages  and choice for strong typing  which was missing in Javascript for long was being enforced. Of course I

Lambda architecture

Lambda is a most discussed architecture pattern in data science space .The below is an attempt to explain it . Lambda is a data processing architecture and framework designed to address robustness and scalability and fault tolerance of big data systems. In this study we are planning to focus on the batch and speed layers to achieve data processing. As proposed in the summary for both the batch and stream we will be using Spark. What constitutes the lambda architecture for data processing? Lambda is a architecture pattern . Here the architecture we investigate has Lambda implemented primarily with Spark for batch and stream processing, Cassandra for No -SQL database storage, Kafka for accessing and sending the stream data and Zeppelin for visualizations. Sample application workflow investigated - In this sample application Spark is  used for both batch and real time. We will persist the  data in HDFS to perform batch operations against it. [HD