Skip to content

Book Read

Designing Data-Intensive Applications

Not a Salesforce book, and the most useful book on this shelf for anyone building Salesforce integrations.

Buy on Amazon (opens in a new tab)

Nothing in it mentions Salesforce, and it made me measurably better at Salesforce integration work. Every hard question a Platform Events design raises — delivery guarantees, ordering, idempotency, what “exactly once” actually costs — has a chapter here that treats it properly, with the trade-offs stated instead of hidden.

The chapter on the trouble with distributed transactions should be required reading before anyone writes “real-time sync” in a statement of work.

Read it when: an integration you designed has surprised you once. Before that, it reads as theory; after, it reads as a post-mortem of your own week.

Keep reading

More books

All books

BookFeb 2026

Advanced Apex Programming

The book that explains why Apex is like that. Worth it for the chapter on execution context alone.

BookSep 2025

The Pragmatic Programmer

The 20th-anniversary edition. Some chapters have dated; the ones about how to think have not.

to move to open esc to close Full search