Skip to Main Content
MongoDB and PHP
book

MongoDB and PHP

by Steve Francia
January 2012
Intermediate to advanced content levelIntermediate to advanced
80 pages
1h 44m
English
O'Reilly Media, Inc.
Content preview from MongoDB and PHP

Chapter 5. Conclusion

Thanks for sticking with me through these pages. I’ve endeavored to not only inform and instruct, but also to give you insight into the future of software development. I first encountered MongoDB in the spring of 2010. I was the new head of engineering at OpenSky, a social ecommerce company in New York City. Their existing infrastructure was crippled by the weight of their growth, and it was clear that a better solution was needed. As we began to plan out a restructure of the application, we put all possibilities on the table. Initially, we decided to build OpenSky using PHP (with the Symfony2 framework) and MySQL. At the time, I felt that none of the NoSQL solutions were ready for production use, but one technology in particular piqued my interest and I decided we would use it to power an auxiliary component to the application. We first used MongoDB for logging. Within a couple of weeks of using it, I had a huge epiphany. I was amazed by the potential it brought. It had the potential to radically alter the way we built software, not just at OpenSky, but for the industry as a whole. I saw MongoDB as that once-in-a-decade (or two) technology that is so disruptive that it changes everything. We very quickly threw away all that we were doing with MySQL and switched over completely to MongoDB for our entire application. Our product launched ahead of an aggressive schedule and never once struggled to keep up with the explosive growth OpenSky experienced. I can easily ...

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.
Start your free trial

You might also like

Sams Teach Yourself NoSQL with MongoDB in 24 Hours

Sams Teach Yourself NoSQL with MongoDB in 24 Hours

Brad Dayley
Mastering PHP 7

Mastering PHP 7

Branko Ajzele
Virtualizing Hadoop: How to Install, Deploy, and Optimize Hadoop in a Virtualized Architecture

Virtualizing Hadoop: How to Install, Deploy, and Optimize Hadoop in a Virtualized Architecture

George J. Trujillo Jr., Charles Kim, Steven Jones, Rommel Garcia, Justin Murray

Publisher Resources

ISBN: 9781449324827Errata Page