&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tech Stack on Hi from Dwipal</title><link>https://dwipal.com/blog/tags/tech-stack/</link><description>Recent content in Tech Stack on Hi from Dwipal</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 15 Feb 2011 07:40:00 +0000</lastBuildDate><atom:link href="https://dwipal.com/blog/tags/tech-stack/index.xml" rel="self" type="application/rss+xml"/><item><title>TheIceBreak Tech Overview</title><link>https://dwipal.com/blog/posts/2011-02-15-theicebreak-tech-overview/</link><pubDate>Tue, 15 Feb 2011 07:40:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-02-15-theicebreak-tech-overview/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" src="https://dwipal.com/blog/posts/theicebreak-tech-overview/logo.png"/&gt;
&lt;p&gt;A few people asked me what we use at &lt;a href="http://theicebreak.com/"&gt;TheIceBreak&lt;/a&gt;, so here it goes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux / Apache / MySQL / Python&lt;/li&gt;
&lt;li&gt;Pylons Framework (SQLAlchemy ORM, Mako Templating Engine)&lt;/li&gt;
&lt;li&gt;Lucene for Search&lt;/li&gt;
&lt;li&gt;JQuery for website&lt;/li&gt;
&lt;li&gt;Appcelerator Titanium for mobile app.&lt;/li&gt;
&lt;li&gt;Redis for caching&lt;/li&gt;
&lt;li&gt;GIT for source control, hosted on github&lt;/li&gt;
&lt;li&gt;nginx as load balancer&lt;/li&gt;
&lt;li&gt;Linode VPS for hosting webservers / database&lt;/li&gt;
&lt;li&gt;Amazon S3 for images&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
 Besides this, it consists of:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;3 main servers: Web, Search, Database&lt;/li&gt;
&lt;li&gt;1 dev server, which also contains a database replica (in case the main server crashes)&lt;/li&gt;
&lt;li&gt;The dev server also hosts a 'stage2', which is as similar in structure to the live site as it can. Everything that is pushed live goes through stage2 to make sure that nothing breaks.&lt;/li&gt;
&lt;/ul&gt;
Using this setup, I have been able to keep the latency of most (dynamic) pages to under 150 ms. &lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" src="https://dwipal.com/blog/posts/theicebreak-tech-overview/logo.png"/&gt;
&lt;p&gt;A few people asked me what we use at &lt;a href="http://theicebreak.com/"&gt;TheIceBreak&lt;/a&gt;, so here it goes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux / Apache / MySQL / Python&lt;/li&gt;
&lt;li&gt;Pylons Framework (SQLAlchemy ORM, Mako Templating Engine)&lt;/li&gt;
&lt;li&gt;Lucene for Search&lt;/li&gt;
&lt;li&gt;JQuery for website&lt;/li&gt;
&lt;li&gt;Appcelerator Titanium for mobile app.&lt;/li&gt;
&lt;li&gt;Redis for caching&lt;/li&gt;
&lt;li&gt;GIT for source control, hosted on github&lt;/li&gt;
&lt;li&gt;nginx as load balancer&lt;/li&gt;
&lt;li&gt;Linode VPS for hosting webservers / database&lt;/li&gt;
&lt;li&gt;Amazon S3 for images&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
 Besides this, it consists of:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;3 main servers: Web, Search, Database&lt;/li&gt;
&lt;li&gt;1 dev server, which also contains a database replica (in case the main server crashes)&lt;/li&gt;
&lt;li&gt;The dev server also hosts a 'stage2', which is as similar in structure to the live site as it can. Everything that is pushed live goes through stage2 to make sure that nothing breaks.&lt;/li&gt;
&lt;/ul&gt;
Using this setup, I have been able to keep the latency of most (dynamic) pages to under 150 ms. &lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded></item></channel></rss>