Skip to Content
Web Operations
book

Web Operations

by John Allspaw, Jesse Robbins
June 2010
Intermediate to advanced
338 pages
10h 33m
English
O'Reilly Media, Inc.
Content preview from Web Operations

Conclusion

I'd like to conclude this chapter by refocusing your thoughts on what matters most in my opinion: make database architecture decisions based on logic as much as you can, instead of basing them on keeping up with the Joneses or doing something that feels good or cool. A while back, David Fetter and I were having a conversation on IRC. He's a PostgreSQL user and consultant, just as I'm a MySQL user and consultant. Can you see where this is going? I'll paraphrase a bit, to avoid the holy war: we decided that most people choose one database or another based on how they feel about it, rather than on its technical merits.

Similarly, I believe most people make choices about programming languages, database architectures, and other technologies based on what makes them feel happy and safe and productive, or even what makes them feel cool.

We do this because we're human. I am not here to make your life less fun, really. But I encourage you to build your own application, and don't chase after coolness or reinvent the wheel.

Try to build small, not big—go only as big as you're forced to. Determine the application's true requirements, and try to match those as well as possible. Stay away from things that seem clever, in favor of things that have proven to work well. Don't rely on unreliable things, such as DNS. Accept that the state of the art is sometimes lagging, and databases have a long way to go before you'll have a perfectly scalable cluster that just makes all your problems disappear. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Back-end Performance

Back-end Performance

Bruno Skvorc, Christopher Pitt, Tonino Jankov, Reza Lavaryan, Daniel Berman
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9781449377465Errata Page