2024-10-26 –, CLASS #1 - 4A
Language: English
FastAPI has taken the Python web development world by storm, offering a powerful and developer friendly approach to building APIs. This talk dives deep into the inner workings of FastAPI, deconstructing its architecture and exploring the key components that make it tick. As an early adopter, I'll share my experience and insights, providing a clear understanding of how FastAPI leverages the ASGI
standard for high-performance web applications. This session will not only benefit those new to FastAPI, but also experienced developers seeking a deeper understanding of its inner workings and the advantages of the ASGI
paradigm.
FastAPI has become a popular choice for building modern web APIs due to its focus on developer experience and performance. This talk goes beyond the "how-to" and delves into the "why" behind FastAPI's success. We'll explore:
- The core components of FastAPI and their functionalities
- What is ASGI
?
- How FastAPI harnesses the power of ASGI
for asynchronous request handling
- The advantages of ASGI in crafting scalable and high-performance web applications
- Some tips from the experience and best practices for building APIs with FastAPI
Whether you're a seasoned Python developer or just starting with web frameworks, this talk will equip you with a thorough understanding of FastAPI and its underlying ASGI
foundation. You'll gain valuable insights and practical knowledge to take your API development skills to the next level.
Seasoned software engineer with over 10 years of experience in designing and delivering high-performance, scalable software solutions. Currently working as a Lead Engineer at bKash Limited.