       
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: How to get into a good mess</title>
	<atom:link href="http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/</link>
	<description>Android consulting fun and professional.</description>
	<lastBuildDate>Sun, 08 Sep 2019 04:20:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.5</generator>
	<item>
		<title>By: 2012 Year Review &#124; Platty Soft</title>
		<link>http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/#comment-930</link>
		<dc:creator><![CDATA[2012 Year Review &#124; Platty Soft]]></dc:creator>
		<pubDate>Wed, 02 Jan 2013 10:07:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.plattysoft.com/?p=141#comment-930</guid>
		<description><![CDATA[[...] February: SpaceCat gets featured by Google Play, downloads go sky rocket and the server melts down during the first weekend. [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] February: SpaceCat gets featured by Google Play, downloads go sky rocket and the server melts down during the first weekend. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/#comment-18</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 15 Feb 2012 07:56:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.plattysoft.com/?p=141#comment-18</guid>
		<description><![CDATA[Many thanks on your links and suggestions Ramon.

I remember when you said: &quot;Forget about buildbot, use Jenkins&quot; and icinga looks very nice]]></description>
		<content:encoded><![CDATA[<p>Many thanks on your links and suggestions Ramon.</p>
<p>I remember when you said: &#8220;Forget about buildbot, use Jenkins&#8221; and icinga looks very nice</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramon</title>
		<link>http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/#comment-17</link>
		<dc:creator><![CDATA[Ramon]]></dc:creator>
		<pubDate>Tue, 14 Feb 2012 23:31:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.plattysoft.com/?p=141#comment-17</guid>
		<description><![CDATA[Hey,

Nice problems ;) It&#039;s always nice to have problems related to many users liking the stuff you write.....

Stuff:

* Stay away from nagios and use icinga instead: https://www.icinga.org/
* Stick with MySQL if you do anything relational.... or accounting/payments.
  I know all the noSQL kids are way cooler, but it&#039;s nice to have your payment 
  related data in something like MySQL. Don&#039;t use the oracle version, get your fix 
  here: http://www.percona.com/downloads/ They also have a webbased MySQL 
  configuration generator that I can highly recommend...

And a final shameless plug: https://github.com/ramonvanalteren/jenkinsapi

You need to use current master, PyPI is foobar and currently being fixed by Salim
But you might like it and I&#039;ll personally code any feature requests :)

Cheers Ramon]]></description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>Nice problems <img src="http://www.plattysoft.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> It&#8217;s always nice to have problems related to many users liking the stuff you write&#8230;..</p>
<p>Stuff:</p>
<p>* Stay away from nagios and use icinga instead: <a href="https://www.icinga.org/" rel="nofollow">https://www.icinga.org/</a><br />
* Stick with MySQL if you do anything relational&#8230;. or accounting/payments.<br />
  I know all the noSQL kids are way cooler, but it&#8217;s nice to have your payment<br />
  related data in something like MySQL. Don&#8217;t use the oracle version, get your fix<br />
  here: <a href="http://www.percona.com/downloads/" rel="nofollow">http://www.percona.com/downloads/</a> They also have a webbased MySQL<br />
  configuration generator that I can highly recommend&#8230;</p>
<p>And a final shameless plug: <a href="https://github.com/ramonvanalteren/jenkinsapi" rel="nofollow">https://github.com/ramonvanalteren/jenkinsapi</a></p>
<p>You need to use current master, PyPI is foobar and currently being fixed by Salim<br />
But you might like it and I&#8217;ll personally code any feature requests <img src="http://www.plattysoft.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Cheers Ramon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/#comment-12</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 08 Feb 2012 10:33:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.plattysoft.com/?p=141#comment-12</guid>
		<description><![CDATA[Well, it was hardcoded to a domain I did not own, so it was not possible to change the DNS.
What I was considering was to set up a redirect in the host, but redirecting POST requests is not immediate and the original host was suspended at the moment, so it was also not possible.
About testing the new server, I am monitoring it to see how much load it can handle, that&#039;s how I discovered the missing index, but I want to set up some sort of alerts to be warned in advance, probably nagios.]]></description>
		<content:encoded><![CDATA[<p>Well, it was hardcoded to a domain I did not own, so it was not possible to change the DNS.<br />
What I was considering was to set up a redirect in the host, but redirecting POST requests is not immediate and the original host was suspended at the moment, so it was also not possible.<br />
About testing the new server, I am monitoring it to see how much load it can handle, that&#8217;s how I discovered the missing index, but I want to set up some sort of alerts to be warned in advance, probably nagios.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel</title>
		<link>http://www.plattysoft.com/2012/02/08/how-to-get-into-a-good-mess/#comment-11</link>
		<dc:creator><![CDATA[Miguel]]></dc:creator>
		<pubDate>Wed, 08 Feb 2012 10:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.plattysoft.com/?p=141#comment-11</guid>
		<description><![CDATA[I would say that growing pains are a good sign that the game is doing well. Congrats!

I&#039;d like to float some ideas and see what is your take on them.

If the URL was hardcoded, my first idea would have been to deploy a new server and change the DNS. I don&#039;t know exactly what are the needs of the store. If you are just selling goods and not doing any additional check to validate the existing users products, then you don&#039;t even need to worry about DB replication.

It would have not provided an immediate solution for all the users, but as the updated DNS entries propagate you would have seen the load move from one server to the other, mitigating the problem without requiring the users to update the app.

Did you think of it? Do you think it would have worked for you?

Have you load tested your backend to know when the next growing pains may hit?]]></description>
		<content:encoded><![CDATA[<p>I would say that growing pains are a good sign that the game is doing well. Congrats!</p>
<p>I&#8217;d like to float some ideas and see what is your take on them.</p>
<p>If the URL was hardcoded, my first idea would have been to deploy a new server and change the DNS. I don&#8217;t know exactly what are the needs of the store. If you are just selling goods and not doing any additional check to validate the existing users products, then you don&#8217;t even need to worry about DB replication.</p>
<p>It would have not provided an immediate solution for all the users, but as the updated DNS entries propagate you would have seen the load move from one server to the other, mitigating the problem without requiring the users to update the app.</p>
<p>Did you think of it? Do you think it would have worked for you?</p>
<p>Have you load tested your backend to know when the next growing pains may hit?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
