<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://duynguyenngoc.com/apotgroup/privacy-policy/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/apotgroup/terms-of-service/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/big-data/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/computing-layer/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/data-engineering/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/de/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/distributed-systems/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/kubernetes/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/spark/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/de/spark-operator-on-k8s/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/alpine-linux/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/deployment/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/edge-computing/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/iot/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/k3s/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/nginx/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/raspberry-pi-k3s-alpine-linux-part-2/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/raspberry-pi/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/containerization/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/raspberry-pi-k3s-alpine-linux-part-1/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/apache-airflow/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/druid/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/kafka/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/real-time-analytics-airflow-kafka-druid-superset/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/real-time-analytics/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/superset/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/asynchronous/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/celery/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/fastapi/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/machine-learning/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/mlops/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/model-serving/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/production/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/python/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/serving-ml-models-in-production-with-fastapi-and-celery/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/cats-vs-dogs-classification-using-cnn-keras/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/cnn/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/computer-vision/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/deep-learning/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/image-classification/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/keras/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/tensorflow/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/apache-spark/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/pandas/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/posts/spark-distributed-ml-model-with-pandas-udfs/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/tags/udf/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/categories/</loc></url><url><loc>https://duynguyenngoc.com/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url><url><loc>https://duynguyenngoc.com/apotgroup/</loc><lastmod>2026-03-29T13:39:11+07:00</lastmod></url></urlset>