slides

Architecture 05 - Galaxy Web Frameworks

Abstract

layout: introduction_slides

Questions this will address

  • How does Galaxy handle web requests?
  • What web frameworks does Galaxy use?
  • What is the difference between ASGI and WSGI?

Learning Objectives

  • Understand the request/response cycle
  • Learn about ASGI, Starlette, and FastAPI
  • Understand WSGI and legacy routing
  • Learn about middleware layers

Licence: Creative Commons Attribution 4.0 International

Keywords: Development in Galaxy

Competency level: • Beginner

Target audience: Galaxy Administrators

Resource type: slides

Version: 1

Status: Active

Learning objectives:

  • Understand the request/response cycle
  • Learn about ASGI, Starlette, and FastAPI
  • Understand WSGI and legacy routing
  • Learn about middleware layers

Date modified: 2026-02-19

Date published: 2026-02-19

Authors: John Chilton

Scientific topics: Software engineering


Activity log