# Lighthouse transition journey : from warp to axum

- Speakers: [Léa Narzis](https://streameth.org/speakers/lea-narzis)
- Channel: [Devcon 7 SEA](https://streameth.org/devcon_7_sea)
- Date: 2024-11-13
- Duration: 08:58
- Watch: https://streameth.org/watch/67343c729dbb7a90e1adea32

## Description

This talk will explore how to approach a significant refactor of the HTTP framework for lighthouse. 

It will cover:
- Measuring the performance of endpoints between Warp and Axum
- A concrete plan for implementing the necessary changes

## About the speakers

### Léa Narzis

I'm Léa and I like to learn everyday.
I started the blockchain learning journey as a full stack developer. I then joined Parity after the Polkadot Blockchain Academy as a core developer. 
I currently work at Puffer Finance as a rust and backend developer and I'm part of the cohort 5 of the Ethereum Fellowship program, focusing on FOCIL POC.


## Transcript

Thanks Mario. And so I'm Leah, software engineer, specialized in Rust and- You need to switch your slides here, yeah. Okay. Wait, wait, no, you need, yeah. Oh. Oh, but this thing- no, you need, yeah. Oh. No, you need to, I think I need to, not this. Oh, okay. I mean, I can duplicate otherwise. Okay. Amazing. Okay. Okay. Okay. Yeah. Thanks for being here. So I'm a software engineer specialized in Rust. And as Mario mentioned, this project was in fact supposed to be one week's maximum good first issue to start it in Lighthouse. And that's my initial project. So I'm very happy to be here. And I'm very happy to be here. And I'm very happy to be here. And I'm very supposed to be one week's maximum good first issue to start it in Lighthouse and not my initial project But as we are we are all developer and I think one of our defaults is like to underestimate developer time development time so Why so I pick this project of course to go deep into Lighthouse and understand better before transitioning to a more research project. But as a developer, I was interested in big refactor. So why does the team want to move between warp and axiom, but first what is warp and what are axiom? So there are web server framework, crates in Rust, and one has been developed a bit long time ago, so it's a bit low-level, low-level oriented, and a bit less easy to use, despite Axum has been developed by the Tokyo team, Tokyo organizations, and a bit easy to use, and why do they want to move? Of course they want to move for easier use, and because warp types, which is very focused
