article thumbnail

Lessons Learned: Five Whys

Startup Lessons Learned

Wish I could figure out how to apply it to the average data warehousing project which has a single shareed database right at the heart of the entire solution. It seems your cluster architecture is one of the key architectural constraints making continuous deployment possible. Case Study: Continuous deployment makes releases n.

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.

Insiders

Sign Up for our Newsletter

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

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: 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. ► August (2) SXSW Case Study: SlideShare goes freemium ► July (4) Case Study: kaChing, Anatomy of a Pivot Some IPO speculation Founder personalities and the “first-class man&# th.

article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

So what does CTO mean, besides just "technical founder who really cant manage anyone?" Massive proprietary databases? ► August (2) SXSW Case Study: SlideShare goes freemium ► July (4) Case Study: kaChing, Anatomy of a Pivot Some IPO speculation Founder personalities and the “first-class man&# th.

CTO 168
article thumbnail

Lessons Learned: Lean hiring tips

Startup Lessons Learned

Returning to our example of the beleaguered founder who still has the pager, before hiring an operations guy, try promoting someone from within to take on the job. They maintain a huge database of passive candidates, by offering to pay them when they interview. Particularly the Continuous Deployment and Split testing posts.

Lean 140
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. Those implement useful design patterns such as MVC, database gateway and other abstractions which make maintainability much easier. Honestly, the PEAR database is nothing compared to CPAN.

PHP 166