menu
{ "item_title" : "Python for Backend Development", "item_author" : [" William L. Marion "], "item_description" : "It works on your laptop. All the tests pass. You push to production... and everything crashes.We have all been there.The database locks up because of a bad query you didn't think about. The API times out because you blocked the Event Loop. A hacker injects malicious SQL because you trusted user input.There is a massive gap in the industry today. Most tutorials teach you how to write code, but they don't teach you how to engineer systems. They show you the Happy Path but leave you stranded when real-world traffic hits.I wrote this book to close that gap. I wrote this to be the guide I wish I had when I was staring at a broken server at 3:00 AM. We are going to move beyond making it work and learn how to make it robust, secure, and blazingly fast.What's InsideThis book is structured as a linear journey through the lifecycle of a professional backend application.Architectural Foundations: Stop writing Spaghetti Code. Learn Hexagonal Architecture and Domain-Driven Design to keep your codebase clean.Database Mastery: Move beyond basic ORM calls. Understand Indexing, Pessimistic vs. Optimistic Locking, and Database Migrations.The Async Revolution: Master the AsyncIO Event Loop. Learn the difference between Concurrency and Parallelism, and avoid the common traps that freeze your application.Fort Knox Security: Implement OAuth2, JWTs, and defend against the OWASP Top 10 (SQL Injection, XSS, CSRF).Scale & Performance: detailed strategies for Redis Caching, Celery Background Tasks, and Rate Limiting.Production Ops: Leave localhost behind. Learn to write production-grade Dockerfiles, orchestrate with Kubernetes, and implement Zero-Downtime Deployments.Observability: Fly with instruments. Implement Structured Logging, Sentry Error Tracking, and Prometheus/Grafana dashboards.Who It's Meant ForThe Self-Taught Developer who wants to bridge the gap to a Senior Engineering role.The Data Scientist who needs to turn their models into scalable production APIs.The Backend Developer who feels overwhelmed by the complexity of modern tools like Kubernetes and AsyncIO.Anyone tired of Hello World tutorials and ready for the hard stuff.Software engineering is not about hoping your code works; it's about proving it does.You have the syntax down. Now it's time to learn the architecture. It's time to stop just writing Python, and start building Systems.Stop guessing. Start engineering.Grab your copy today and build your masterpiece.", "item_img_path" : "https://covers2.booksamillion.com/covers/bam/9/79/824/574/9798245745749_b.jpg", "price_data" : { "retail_price" : "22.99", "online_price" : "22.99", "our_price" : "22.99", "club_price" : "22.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Python for Backend Development|William L. Marion

Python for Backend Development : Building Secure, Scalable, and High-Performance Server-Side Applications.

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

It works on your laptop. All the tests pass. You push to production... and everything crashes.

We have all been there.

The database locks up because of a bad query you didn't think about. The API times out because you blocked the Event Loop. A hacker injects malicious SQL because you trusted user input.

There is a massive gap in the industry today. Most tutorials teach you how to write code, but they don't teach you how to engineer systems. They show you the "Happy Path" but leave you stranded when real-world traffic hits.

I wrote this book to close that gap. I wrote this to be the guide I wish I had when I was staring at a broken server at 3:00 AM. We are going to move beyond "making it work" and learn how to make it robust, secure, and blazingly fast.

What's Inside

This book is structured as a linear journey through the lifecycle of a professional backend application.

  • Architectural Foundations: Stop writing "Spaghetti Code." Learn Hexagonal Architecture and Domain-Driven Design to keep your codebase clean.
  • Database Mastery: Move beyond basic ORM calls. Understand Indexing, Pessimistic vs. Optimistic Locking, and Database Migrations.
  • The Async Revolution: Master the AsyncIO Event Loop. Learn the difference between Concurrency and Parallelism, and avoid the common traps that freeze your application.
  • Fort Knox Security: Implement OAuth2, JWTs, and defend against the OWASP Top 10 (SQL Injection, XSS, CSRF).
  • Scale & Performance: detailed strategies for Redis Caching, Celery Background Tasks, and Rate Limiting.
  • Production Ops: Leave localhost behind. Learn to write production-grade Dockerfiles, orchestrate with Kubernetes, and implement Zero-Downtime Deployments.
  • Observability: Fly with instruments. Implement Structured Logging, Sentry Error Tracking, and Prometheus/Grafana dashboards.
Who It's Meant For
  • The Self-Taught Developer who wants to bridge the gap to a Senior Engineering role.
  • The Data Scientist who needs to turn their models into scalable production APIs.
  • The Backend Developer who feels overwhelmed by the complexity of modern tools like Kubernetes and AsyncIO.
  • Anyone tired of "Hello World" tutorials and ready for the hard stuff.

Software engineering is not about hoping your code works; it's about proving it does.

You have the syntax down. Now it's time to learn the architecture. It's time to stop just writing Python, and start building Systems.

Stop guessing. Start engineering.

Grab your copy today and build your masterpiece.

This item is Non-Returnable

Details

  • ISBN-13: 9798245745749
  • ISBN-10: 9798245745749
  • Publisher: Independently Published
  • Publish Date: January 2026
  • Dimensions: 9.61 x 6.69 x 0.48 inches
  • Shipping Weight: 0.81 pounds
  • Page Count: 226

Related Categories

You May Also Like...

    1

BAM Customer Reviews