Mazlum Tosun's repositories
dataflow-python-ci-cd
Project showing a CI CD pipeline for Dataflow Python with Flex Template and Cloud Build
world-cup-qatar-elt-dbt
This repo shows a real world use case with DBT, BigQuery and Google Cloud. The raw and input data are represented by the Qatar Fifa World Cup Players stats, some transformations are applied with the ELT pattern and DBT to apply aggregation and business transformations.
teams-league-cloud-workflows-elt
This project shows a real world use case with ELT pipeline using Cloud Storage, BigQuery and Cloud Workflows
dataflow-java-ci-cd
Project showing a CI CD pipeline for Dataflow Java with Flex Template and Cloud Build
teams-league-cloudrun-job
Project showing a complete use case with a Cloud Run Job written with a Python module and multiple files.
world-cup-qatar-elt-airflow-dbt
This repo via a real world use case, shows how to launch dbt models from a DAG in Apache Airflow.
world-cup-qatar-elt-dataform
Project showing a use case with an ELT using Dataform in Google Cloud
world-cup-qatar-team-stats-kotlin-midgard
This application shows a full Apache Beam pipeline with Kotlin and Midgard library. The use case works on the last Qatar FIFA world cup data and calculate players statistics per team. This application will be presented at Beam Summit 2023 in New York
airflow-composer-error-handling
This project shows how to apply error handling in Airflow DAGs and Cloud Composer in Google Cloud. Instead of repeat a technical code of error handling in each DAG, the principle is to use a callback and a failure interceptor.
teams-league-cloud-workflows-etl-dataflow
This project shows a real world use case with ETL pipeline using Cloud Storage, Dataflow, BigQuery and Cloud Workflows
world-cup-qatar-event-driven-serverless-archi-workflows
Project showing a use case with a full Event Driven and Serverless Architecture with Cloud Functions, Cloud Run services and Cloud Workflows
bees-demo-fp
This project shows some legacy code and patterns and a refactoring for each of them with Functional Programming, lambda and functions composition
teams-league-java-dlq-asgarde-beam-summit
Project presented at Beam Summit 2022 that shows a complete use case with a Dead Letter Queue on errors with Beam Java and Asgarde library.
world-cup-qatar-event-driven-serverless-archi
This project show a complete and real world use case with Event Driven and Serverless architecture on Google Cloud
airflow-gcp-docker-dev
This project shows how to use local Airflow for dev and testing purpose. In this case Airflow, uses the standalone mode in GCP.
bigtesty-example
This project shows examples to launch BigQuery integration tests with the BigTesty framework
docker-bake-gcp
This project shows how to use Docker Bake with several use cases and how to build and publish the images in Google Cloud Artifact Registry.
local-env-devbox
This project demonstrates how to set up a local development environment using Devbox, including Python and Terraform
python-local-env-pipenv
This project demonstrates how to set up a Python local environment using Pipenv.
python-local-env-poetry
This project demonstrates how to set up a Python local environment using Poetry.
talks-abstracts-mazlum-tosun
This repo contains abstracts for my talks proposed in conferences in EN and FR
team_league_cloud_run_iap
Project that shows how to use a Cloud Run service with IAP. IAP allows to secure the service and internal users need to authenticated, to access to the application
teams-league-cloudrun-rust
This project shows a complete Rust program with a real world use case, deployed in Cloud Run
teams-league-kotlin-dlq-asgarde-beam-summit
Project presented at Beam Summit 2022 that shows a complete use case with a Dead Letter Queue on errors with Beam Kotlin and Asgarde library.
world-cup-qatar-java-ddd-cloud-run
Real World use case with an application using DDD and use Serverless deployment with Cloud Run and GCP