slides

Architecture 07 - Galaxy Task Management with Celery

Abstract

layout: introduction_slides

Questions this will address

  • How does Galaxy handle long-running tasks?
  • When should I use Celery?
  • How do I create a new Galaxy task?

Learning Objectives

  • Understand when to use tasks vs web requests
  • Learn how to declare Celery tasks
  • Use Pydantic for task serialization
  • Understand best practices

Licence: Creative Commons Attribution 4.0 International

Keywords: Development in Galaxy

Target audience: Galaxy Administrators

Resource type: slides

Version: 1

Status: Active

Learning objectives:

  • Understand when to use tasks vs web requests
  • Learn how to declare Celery tasks
  • Use Pydantic for task serialization
  • Understand best practices

Date modified: 2026-02-19

Date published: 2026-02-19

Authors: John Chilton

Scientific topics: Software engineering


Activity log