Giter Site home page Giter Site logo

airflow-server's Introduction

Hi there, I'm Hussein

About Myself:

  • ๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป I'm a Senior Data Engineer within the Ads Network team at Voodoo in Paris, and an Apache committer and PMC member at Apache Airflow
  • ๐Ÿ’ก I design, develop and maintain data platforms, especially the modern lakehouse architectures and the stream processing applications
  • ๐Ÿ”ฌ I am responsible for serving and improving the performance of the ML models and the feature store
  • ๐Ÿ”’ I ensure the security of user data on the data platform, in compliance with the regulations in force (GDPR, e-privacy)
  • ๐Ÿค๐Ÿป I contribute to different popular open-source projects (Airflow, Iceberg, Hudi, ...) and my own open-source projects (spark-on-k8s, airflow-duckdb, and async-batcher)
  • โšก Fun fact: I am always seeking new opportunities to learn. Also, I love to cook, swim and watch movies or TV series.
Projects I am working on currently:

  • Improving the performance of a real-time bidding system by implementing a batching mechanism to reduce the resource consumption and the latency, and by optimizing the feature store structure and data freshness
  • Designing and developing a new lakehouse architecture using spark, iceberg, airflow, dbt and S3, to store the company data in a modern and cheap data store respecting the GDPR
Some frameworks I am working with currently ๐Ÿ’ป:

Airflow Spark Iceberg Hudi Kubernetes Python Java Docker Argo Workflows
Some of my GitHub Stats:

Connect with me:

husseinawala | LinkedIn

hussein-awala

airflow-server's People

Contributors

hussein-awala avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

airflow-server's Issues

How airflowinit service communicates with the other services?

Since all services are completely separated containers, how does what airflow-init service (container) does affects the other two (webservice and scheduler) if they're separated, creating files each one on its own file system and etc?

Airflowinit creates the user and password, rigth, but how does it makes a difference on the others? There's no clear communication between then, their folders or files. Even their volumes are pointing to different folders.

How airflowinit makes a difference since it seems to be creating an user in a container that never executes airflow inside it? (this is done on the others by using "command: airflow webserver, scheduler etc")

So, how the other containers can know that there's a default user created if they're isolated from airflowinit's container and their folders aren't linked by volumes?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.