Lambda Architecture vs. Lambda Expression vs. AWS Lambda

Lambda Architecture is a data processing architecture involving huge amount of data  with goals of providing real time views without sacrificing accuracy. Typically when large amount of data is involved, the data processing takes time so you can not have real time views/reports. If you want real time view then you can take into account all the data so views are inaccurate. Lambda architecture tries to address it by combining real time processing on limited amount of data with batch processing on the entire data set.

Lambda expression in Java 8 is a simplified expression of  defining an anonymous class having single method whose type is inferred. The type of Lambda Expression(  (args)->{body}  ) is one of the FunctionalInterface.

AWS Lambda is a AWS hosted service which allows you to execute code on certain events without worrying about infrastructure where it runs( serverless architecture).





Comments

Popular posts from this blog

SQL

Analytics

HIVE