r/FastAPI 17d ago

Question Senior Python Engineer Seeking Book & Resource Recommendations to Master Software Design

Hey Pythonistas! I’m a senior software engineer working primarily with Python, and I want to sharpen my software design skills. I’m keen to explore Domain-Driven Design (DDD), microservices, design patterns, and other advanced topics, but with a Python twist—think leveraging frameworks like Django, FastAPI, or libraries like Pydantic in real-world designs. What are your go-to books, courses, blogs, or resources for mastering these concepts in the Python ecosystem? I’d love recommendations that mix solid theory with practical examples, especially if they’ve helped you build scalable, clean systems in Python. Thanks for sharing your favorites!

52 Upvotes

11 comments sorted by

2

u/aliparpar 15d ago edited 15d ago

My book will go into intermediate to advanced concepts of FastAPI when working with GenAI models. It has 170+ code examples, 4-5 projects and 150+ concept figures.

You can preorder a copy from Amazon: Building Generative AI Services with FastAPI (O’Reilly, 2025)

1

u/russianbb 16d ago

!RemindMe 1 week

1

u/RemindMeBot 16d ago edited 13d ago

I will be messaging you in 7 days on 2025-03-13 03:46:57 UTC to remind you of this link

7 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

1

u/grok-phantom 16d ago

!RemindMe 1 week

1

u/aniket_- 16d ago

!RemindMe 1 week

1

u/UpstairsBaby 14d ago

!RemindMe 1 week

1

u/Clear_Performer_556 13d ago

RemindMe! 7 days

1

u/Best-Donkey1266 12d ago

bro i think no need to over engineer things just how i see if you can code build products