ManningBooks

ManningBooks

Devtalk Sponsor

Performance Engineering in Practice (Manning)

Performance Engineering in Practice introduces author Den Odell’s Fast by Default model that replaces the slow “fix-it-later” path with a unique framework to build in performance from the start.

Den Odell

Performance Engineering in Practice is now available in MEAP, giving you early access to Den Odell’s approach to building systems that stay fast as they evolve.

The book introduces the Fast by Default model, which treats performance as a design concern rather than a rescue mission. Instead of waiting for production pain, you learn how to shape decisions early so performance issues don’t accumulate in the first place.

A central idea in the book is the System Paths framework — a diagnostic language for understanding where time, resources, and contention actually flow through your system. The techniques aren’t tied to a specific language or stack, which makes them useful whether you’re working on web apps, internal tools, services, or distributed systems.

The examples focus on situations many teams recognize:

• An internal dashboard that becomes painfully slow
• Cascading failures triggered by a struggling API
• Performance regressions creeping in through normal development

Along the way, the book digs into practices that make performance work sustainable at the team level: profiling habits, shared dashboards, CI performance budgets, and design reviews that keep discussions grounded in user impact rather than guesswork.

MEAP readers can start exploring the material while the book is still being written and help shape its final form through feedback.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular General Dev topics Top

PragmaticBookshelf
Massively successful tech companies — Unicorns — have discovered how to take the techniques that made them successful as a startup and sc...
New
PragmaticBookshelf
Harness the promise of the cloud with Fugue, an operating system built for the cloud. If you’re a software engineer, architect, DevOps pr...
New
PragmaticBookshelf
This book is for everyone who needs to test the web. Follow the testing pyramid and level up your skills in user interface testing, integ...
New
PragmaticBookshelf
Your team is stressed; priorities are unclear. You’re not sure what your teammates are working on, and management isn’t helping. If your ...
New
PragmaticBookshelf
Teams working on the JVM can now say goodbye forever to misunderstood requirements, tedious manual acceptance tests, and out-of-date docu...
New
PragmaticBookshelf
Programming at industry level requires new skills—you’ll build programs that dwarf anything you’ve done on your own. This book introduces...
New
PragmaticBookshelf
Debug It! will equip you with the tools, techniques, and approaches to help you tackle any bug with confidence. These secrets of professi...
New
PragmaticBookshelf
Success in today’s IT environment requires you to view your career as a business endeavor. In this book, you’ll learn how to become an en...
New
PragmaticBookshelf
Improve productivity with tmux. Manage terminal sessions, run programs side by side, and use custom scripts to streamline your workflow, ...
New
PragmaticBookshelf
Lint your docs like code: turn any style guide into enforceable rules with Vale and publish clear, consistent content every time. ...
New

Other popular topics Top

siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
PragmaticBookshelf
Lint your docs like code: turn any style guide into enforceable rules with Vale and publish clear, consistent content every time. ...
New