Focuing on
- How to study data engineering?
- How to become a data engineer?
- Let’s look at the big picture!
Lectures
Useful References
Openstack
Amazone EC2
Google Compute Engine
Azure IaaS
DigitalOcean
Cloud Foundry
Amazon Lamda
Google App Engine
Microsoft App Service
Linux OS
CoreOS
Openshift
DC/OS
- Container + Non-container support
- Chronos + Marathon + Aurora, etc. based on Mesos.
- Premium paid model for extra features
- https://dcos.io/
Distributed Framework
Mesos
- Support both containerized and non-containerized (e.g. analytics and stateful data services) workloads
- Even can run kubernetes on it
- A distributed systems kernel (Framework)
- http://mesos.apache.org/
Container Framework
Docker
LXC
Container Orchestration
Kubernetes
- Open-source system for automating deployment, scaling, and management of containerized applications.
- https://kubernetes.io/
Marathon
Docker Swarm
Amazon ECS
HashiCorp Nomad
Metronome
Chronos
Aurora
Data warehouse (Datalake)
Hadoop Ecosystem
- Study
- hadoop
- Monitoring
- Database
- Processing
- Execution Engine
- Resource Manager
- FileSystem
Amazon Redshift
- https://aws.amazon.com/ko/redshift/
Snowflake
- https://www.snowflake.com/
Security
Kerberos
LDAP
Knox
Ranger
Data Companies
Amazone AWS
Google Cloud
Microsoft Azure
Alibaba Cloud
IBM Cloud
SAP Cloud
Oracle Cloud
Red Hat Cloud suite
Apache Cloud Stack
Cloudera
Hotornworks
Databricks
Teradata
Snowflake
Workflow
Airflow
Azkaban
Oozie
Luigi
Dkron
Nomad
Data Ingestion
Kafka
RabbitMQ
Sqoop
Data Stream Processing
Flink
Spark Streaming
Data Batch Processing
Mapreduce
Hive
Spark
Presto
Storm
Impala
Pig
Samza
Imply
Mahout
HAWQ
Drill
Kylin
Databases
MySQL
Mongo DB
ElasticSearch
Redis
HBase
InfluxDB
OpenTSDB
Prometheus
Cassandra
Riak
Druid
Business Intelligence (Analysis & Visualization)
Hue
Yanagishima
Tableau
Kibana
Grafana
Chronograf
Superset
redash
Zeppelin
IBM Cognos Analytics
File System
HDFS
ORC
Avro
JSON
BSON
Protocol Buffers
Thrift
YAML
XML
Log Collector
Flunetd
Logstash
Beats
StatsD
collectd
dd-agent
Telegraf
logrotate
Graphite
Flume
Tracing
Zipkin
Configuration Management
Ansible
Chef
Salt
CFEngine
Puppet
Vagrant
Web Servers
Nginx
Apache
Tomcat
Jetty
Distributed Synchronization Service
Zookeeper
Uncategorized
Data Visualization libraries
- Apache Calcite https://calcite.apache.org/
- d3.js
- chart.js
- Leaflet.js
- Database.js
- Swiper.js
- vue.js
- AOS(animation on scroll)
- https://seaborn.pydata.org/
- https://matplotlib.org/index.html