article thumbnail

Lessons Learned: A new version of the Joel Test (draft)

Startup Lessons Learned

But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuous deployment, youd better be able to certify that build too, which brings us to. For more on continuous deployment, see Just-in-time Scalability. Do you have a bug database?

article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

Massive proprietary databases? Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. I dont think so. Can the company dig into its tools when they fail and fix them?

CTO 168
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Do lean startup principles have a place in the enterprise?

The Next Web

Zappos could have gone off and built distribution centers, a large database of footwear, and inventory systems for shipping shoes. They didn’t validate their business model before investing so much in it and under-estimated the “last mile” problem. Contrast this to Zappos. Can it work for an enterprise software company?

Lean 132
article thumbnail

Lessons Learned: Great open source scalability tools from Danga

Startup Lessons Learned

For tips on how to integrate it into your database and application layers, you can see the tail-end of my JIT Scalability talk. MogileFS - "Distributed (meta) file system. Case Study: Continuous deployment makes releases n. Three of my favorite: memcached - an in-memory object caching system. Pay less for storage.

article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

Data storage is becoming a specialized function, delegated most often to relational databases. If you are storing all of your data in a relational database, and the load on that database exceeds its capacity, there is no automatic solution that allows you to simply add more hardware and scale up.

article thumbnail

Lessons Learned: Why PHP won

Startup Lessons Learned

PHP has always scored well on this count, with lots of support for database drivers, URL parsing, HTTP fetching, regular expressions - you name it. For most of its existence, PHP didnt have a standard package-distribution system or very good module support. Honestly, the PEAR database is nothing compared to CPAN.

PHP 166