Skip to content

Conversation

macladson
Copy link
Member

Proposed Changes

This PR is a minimal version of an Axum migration. It doesn't have any Axum routes yet, it just utilizes a compatibility layer to run Warp filters inside of an Axum-compatible Tower service.

This allows us to migrate routes one at a time which reduces migration burden.

Additional Info

This PR is only to be used for testing performance through the compatibility layer. If the performance cost is acceptable we can start migrating the metrics servers and VC http server first. Leaving the BN server untouched until the others are complete.

I've also disabled TLS for now since Axum doesn't have native support for it.

@macladson macladson force-pushed the axum-migration branch 2 times, most recently from 9a133dc to 89d637f Compare September 26, 2025 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant