BLUE
Profile banner
MT
Mazlum Tosun 💙 #GCP
@mazlumtosun.bsky.social
🐝 CoFounder Head of Cloud GroupBees #Freelance ☁️ #GCP Evangelist 🚀 #data #FP #IAC #Devops #Serverless 🎬 Youtube www.youtube.com/@GCPLearning-ce9bg
63 followers50 following206 posts
MTmazlumtosun.bsky.social

✅ 🌈 nous utilisons un conteneur et image 𝐃𝐨𝐜𝐤𝐞𝐫 🐳, contenant l’application et le module Python ✅ 🌈 Nous créons un cron job en 𝐒𝐞𝐫𝐯𝐞𝐫𝐥𝐞𝐬𝐬 avec 𝐂𝐥𝐨𝐮𝐝 𝐒𝐜𝐡𝐞𝐝𝐮𝐥𝐞𝐫 (le scheduler exécute le job) ✅ 🌈 Nous créons le 𝐂𝐥𝐨𝐮𝐝 𝐑𝐮𝐧 𝐣𝐨𝐛

1
MTmazlumtosun.bsky.social

👉🏻 🌬 Voici les détails de ce use case 𝐫𝐞𝐚𝐥 𝐰𝐨𝐫𝐥𝐝 : ✅ 🌈 Données de Football utilisées ⚽ ✅ 🌈 Nous utilisons un module Python et de la logique séparée dans différents fichiers (𝐬𝐞𝐩𝐚𝐫𝐚𝐭𝐢𝐨𝐧 𝐨𝐟 𝐜𝐨𝐧𝐜𝐞𝐫𝐧)

1
MTmazlumtosun.bsky.social

💬 💫 A 𝐣𝐨𝐛 est un programme standard (Python dans ce cas), sans la nécessité d’être exposé par un serveur HTTP. De plus un job est plus adapté pour les traitements longs (long-running jobs), et peut durer jusqu’à 24h.

1
MTmazlumtosun.bsky.social

💬 💫 Un service Cloud Run est limité à une heure, et doit être exposé via un Web Server dans un conteneur et invoqué par une requête HTTP. Un job Cloud Run lui peut durer jusqu’à 24 heures.

1
MTmazlumtosun.bsky.social

☄ ⭐ je partage ma dernière vidéo 📺 📽 en FR 🇫🇷 qui montre comment déployer un module #Python#job#CloudRun#Serverless#GoogleCloudyoutu.be/3pkuYxEiHC4

Cloud Run job avec un module Python
Cloud Run job avec un module Python

Cette vidéo montre comment écrire un module Python et le déployer en Serverless dans un job Cloud Run. Pour un Cloud Run job, il n'est pas nécessaire d'avoir un Web Server pour exposer notre application, comme c'est le cas pour Cloud Run services. Il suffit de développer une application Python standard. Les Cloud Run jobs peuvent aussi être adaptés pour les jobs longue durée et peuvent aller jusqu'à 24h. Dans cette vidéo, nous créons un scheduler qui exécute le Cloud Run job. Le déploiement est fait avec gcloud et Terraform. #googlecloud #cloudrun #job #serverless #python #module ▸ Github : https://github.com/tosun-si/teams-league-cloudrun-job ▸ Slides : https://docs.google.com/presentation/d/1dUCiSHEOghgk6jWe3IJfrkzUpY4ObyAv/edit?usp=sharing&ouid=107222582194830665741&rtpof=true&sd=true ▸ LinkedIn : https://www.linkedin.com/posts/mazlum-tosun-900b1812_cloud-run-job-with-a-python-module-activity-7221031243679756288-tPA5?utm_source=share&utm_medium=member_desktop ▸ Twitter : https://x.com/MazlumTosun3/status/1815268972628938927 Abonnez vous à la chaîne YouTube et cliquez sur la cloche 🔔 pour avoir des notifs sur les prochaines vidéos. 📲 Suivez moi sur réseaux sociaux : ▸ Articles : https://medium.com/@mazlum.tosun ▸ X : https://twitter.com/MazlumTosun3 ▸ LinkedIn : https://www.linkedin.com/in/mazlum-tosun-900b1812/ ▸ WhatsApp : https://whatsapp.com/channel/0029VaCjGlrId7nGBZZPJQ1z

3
MTmazlumtosun.bsky.social

It's really simple to launch the tests locally: - Install the Python package from PyPi - Execute the tests with the CLI provided by BigTesty pypi.org/project/bigt...

0
MTmazlumtosun.bsky.social

I share the link 🔗 to the project documentation 📑: tosun-si.github.io/bigtesty/doc...

0
MTmazlumtosun.bsky.social

✅ BigTesty proposes a 𝐏𝐲𝐭𝐡𝐨𝐧 𝐩𝐚𝐜𝐤𝐚𝐠𝐞 in PyPi and 𝐃𝐨𝐜𝐤𝐞𝐫 𝐢𝐦𝐚𝐠𝐞 🐳 in Docker Hub: so, users can easily use the library locally and from existing CI tools like Cloud Build, GitHub Actions and Gitlab CI.

0
Profile banner
MT
Mazlum Tosun 💙 #GCP
@mazlumtosun.bsky.social
🐝 CoFounder Head of Cloud GroupBees #Freelance ☁️ #GCP Evangelist 🚀 #data #FP #IAC #Devops #Serverless 🎬 Youtube www.youtube.com/@GCPLearning-ce9bg
63 followers50 following206 posts