Big Data Computing Engine

In the past decade, two software breakthroughs have been making a lasting impact on digital transformation: machine learning/artificial intelligence (ML/AI) and big data computing engine. People might be fairly familiar with ML/AI-powered functions such as facial/voice recognition, recommendation feeds, etc. Big data computing engine, on the other hand, is less known outside of developers' circle. In this post, we highlight two widely adopted big data computing engines.

Apache Flink

Released in 2011, Apache Flink is an open-source stream-processing framework developed by the Apache Software Foundation. Tech giants widely adopt it because of its scalability on large computer clusters. For example, Alibaba chose Apache Flink to process data for its various eCommerce platforms due to Apache Flink's support of both stream and batch processing. Interestingly, over time, Alibaba has become the most prominent tech company that contributes to the development of Apache Flink.

article
Apache Flink is Alibaba's preferred data computing engine

Alibaba even developed its in-house version of Flink, called Blink. 70% of Alibaba's internal business uses Blink, and AliCloud also runs it for new cloud solutions, such as ET Brain and Data Middle Platform.

article
Blink: Alibaba's in-house Apache Flink

In addition to Alibaba, nearly all other cloud giants adopted Apache Flink for internal and external services. E.g., AWS Kinesis, a real-time video and data stream analytics tool, supports Apache Flink. Netflix is also using Apache Flink for massive data processing.

Apache Spark

Apache Spark is another popular open-source distributed cluster-computing framework for big data, out of UC Berkeley's AMPLab. Similar to Apache Flink, it can stream and batch large data sets. Spark's in-memory processing system allows it to run at a much faster speed versus Apache Flink. The original creators of Apache Spark started Databricks in 2013. Like other open-source companies such as MongoDB and Elastic Search, Databrick provides both free versions of Spark and premium SaaS services.

article
5 Trillion Records Processed Per Day on Databricks

Leveraging the popularity of Apache Spark on the cloud, Databricks creates a unified analytics platform (SaaS) running on major public clouds to serve their large customer base better. Databricks today provides not only big data computing, but also many new functions such as AutoML, cybersecurity, genomics, and graph processing. Databricks raised $400 million on a $6.2 billion valuation in late 2019.

article
Databricks' Unified Data analytics platform

Compared to Apache Flink, Apache Spark is more advanced in machine learning and used by more than 500,000 data scientists worldwide. Machine learning usually takes three steps: a) ETL (extra, transform, load), b) Training, and c) Inferencing. Apache Spark is critical in the ETL stage.

Nvidia recently announced end-to-end GPU acceleration for Apache Spark 3.0. Nvidia claimed that its Ampere-based GPU (A100) offers 20x performance improvements over the previous Volta GPU architecture. In Nvidia CEO Jensen Huang's own words: "Native GPU acceleration for Spark pipeline, from extracting, transforming and loading the data to training to inference, delivers the performance and the scale needed to finally connect the potential of big data with the power of AI."

article
Nvidia Ampere-based GPU accelerate Spark 3.0

For more interesting and techie reading on the topic:

Why did Alibaba choose Apache Flink?

Apache Flink release integrates Alibaba Blink features

DATA PLATFORM
DIGITAL TRANSFORMATION

Esoterica's statements are not an endorsement of any company or a recommendation to buy, sell or hold any security. For full disclosures, click here.

Get the most lucid takes on where things are headed

Articles and educational writing for smarter investing.

How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio
How to Build a Three-Fund Portfolio

Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification
Asset Allocation for Diversification

How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles
How to Measure Economic Cycles

What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP
What Is GDP

How we can work together

See Our Solutions

Next

Generation

Investing

©2020, Esoterica Capital LLC (“ESOTERICA”). All content is original and has been researched and produced by ESOTERICA unless otherwise stated. No part of ESOTERICA’s original content may be reproduced in any form, or referred to in any other publication, without the express written permission of ESOTERICA. The content is for informational and educational purposes only and should not be construed as investment advice or an offer or solicitation in respect to any products or services for any persons who are prohibited from receiving such information under the laws applicable to their place of citizenship, domicile or residence.



Certain of the statements contained on this website may be statements of future expectations and other forward-looking statements that are based on ESOTERICA's current views and assumptions, and involve known and unknown risks and uncertainties that could cause actual results, performance or events to differ materially from those expressed or implied in such statements. All content is subject to change without notice. All statements made regarding companies or securities or other financial information on this site or any sites relating to ESOTERICA are strictly beliefs and points of view held by ESOTERICA or the third party making such statement and are not endorsements by ESOTERICA of any company or security or recommendations by ESOTERICA to buy, sell or hold any security. The content presented does not constitute investment advice, should not be used as the basis for any investment decision, and does not purport to provide any legal, tax or accounting advice. Please remember that there are inherent risks involved with investing in the markets, and your investments may be worth more or less than your initial investment upon redemption. There is no guarantee that ESOTERICA's objectives will be achieved. Further, there is no assurance that any strategies, methods, sectors, or any investment programs herein were or will prove to be profitable, or that any investment recommendations or decisions we make in the future will be profitable for any investor or client. Professional money management is not suitable for all investors. For full disclosures, please go to our Terms & Conditions page.