<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.mplace.de &#187; internetklitschen</title>
	<atom:link href="http://www.mplace.de/blog/tag/internetklitschen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mplace.de/blog</link>
	<description>Web2.0 Startup TODO Blog</description>
	<lastBuildDate>Sat, 06 Mar 2010 14:26:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>ein gutes Fundament</title>
		<link>http://www.mplace.de/blog/startups/ein-gutes-fundament/</link>
		<comments>http://www.mplace.de/blog/startups/ein-gutes-fundament/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 09:53:30 +0000</pubDate>
		<dc:creator>ischroedi</dc:creator>
				<category><![CDATA[Startups]]></category>
		<category><![CDATA[internetklitschen]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.mplace.de/blog/?p=12</guid>
		<description><![CDATA[Internet Firmen schiessen wieder wie Pilze aus dem Boden, genauso schnell landen Sie auch wieder bei Ebay oder auf dem ewigen Web-Friedhof.
Nachdem ich gestern über BusinessModelle und Finanzierungen geschrieben habe und diese Hürde genommen würde geht es weiter mit der Infrastruktur.

Gerade hier zeigt sich, ob es sich beim Startup um eine Klitsche handelt, die gerade [...]]]></description>
			<content:encoded><![CDATA[<p>Internet Firmen schiessen wieder wie Pilze aus dem Boden, genauso schnell landen Sie auch wieder bei Ebay oder auf dem ewigen Web-Friedhof.</p>
<p>Nachdem ich gestern über BusinessModelle und Finanzierungen geschrieben habe und diese Hürde genommen würde geht es weiter mit der Infrastruktur.</p>
<p><span id="more-12"></span></p>
<p>Gerade hier zeigt sich, ob es sich beim Startup um eine Klitsche handelt, die gerade so überleben wird oder ein Startup das für mehr zu haben ist.</p>
<p>Inhalt:</p>
<ul>
<li>Serversicherheit für Startups</li>
<li>Ausfallsicherheit von Web2.0 Startups</li>
<li>Entwicklungs-, Test-, Produktionsumgebungen</li>
<li>Automatisierte Tests</li>
<li>Automatisches Deployment</li>
</ul>
<p>Hört sich vielleicht erstmal hochtrabend an, aber es wird sicherlich jeder verstehen auch die VC&#8217;s und Unternehmensberater &#8211; quasi &#8220;Unternehmensberater ready&#8221;</p>
<h3>Serversicherheit</h3>
<p>Angriffe von Hackern, Crackern oder was auch immer, ob von innen oder außen. Hierüber muss man eigentlich keine Worte verlieren, außer vielleicht, wenn der Server nicht erreichbar ist, dann sind die Einnahmen gleich NULL. Sei dies nun durch einen Angriff oder aus irgendwelchen anderen Gründen.</p>
<h3>Ausfallsicherheit</h3>
<p>&#8220;Hast du für dein Startup eine Verfügbarkeitsanalyse?&#8221; oder noch schöner &#8220;Wie lange dürfen deine Seiten offline sein&#8221; oft wird dann mit Begriffen wie NIE oder &#8220;das geht gar nicht&#8221; hantiert.<br />
Aber eine Hochverfügbare Weblösung braucht dann gewisse standards, die sich Web-Startups so gut wie nie leisten können. Hochverfügbarkeit hat ihren Preis. Die Administratoren hierfür auch. Redundante Server, Redundante Switche, doppelte Stromversorgung, USV, Backup und und und.<br />
Also muss man irgendwo abstriche machen. Entweder an der Verfügbarkeit oder man muss sich eine andere Lösung überlegen mit der man halbwegs Leben kann</p>
<h3>Entwicklungs- und Testumgebungen</h3>
<p>Einige der neuen Web2.0 Startups arbeiten mit RubyonRails. Der Vorteil dieses Frameworks ist die Geschwindigkeit mit der entwickelt werden kann und vor allem viele kleine Tools, die bereits im Framework enthalten sind, die man bei anderen Sprachen, wie z.B. J EE das Tools ANT, extra mit in die Entwicklungsenviroments einbinden muss.</p>
<p>Auch die Entwicklungs und Testumgebunden bringt Rails von Hause aus schon mit. So kann man jeweils eine Datenbank für Development, Test und Produktion anlegen und auch verwenden.</p>
<p>Rails bringt sogenannte Migrations mit, die passend zu jeder Datenbanktabelle eine Migrationsscript mitbringt mit dem man auf die entsprechende Datenbankversion migrieren kann und weitere Tests durchführen kann/sollte !</p>
<p>Rundum sauber und sicher ist es dann wenn man mit den entsprechenden automatisierten Tests arbeitet. Jedes Modul, jede Funktion hat seinen eigenen Test. Verwendet man externe Module, dann kann man in der Regel davon ausgehen, dass diese bereits ausgiebig getestet wurden. Oder einfach erneut die mitgelierten Tests starten. Vertrauen ist gut &#8211; Kontrolle ist besser.</p>
<h3>Automatisierte Tests</h3>
<p>Integrtionstest, Modultests sind mehr als wichtig. Denn jedes Modul sollte bevor es von der Entwicklungsumgebung über die Test auf die Produktion kommt aus</p>
<h3>Automatisches Deployment</h3>
<p>Das automatische Deployment also die Anwendung vom Testserver auf den Staging Server und dann auf die Produktion zu spielen kann ganz easy mit GIT und Rake bzw. Capistrano gemacht werden. Manche Leute kennen sich mit <a href="http://www.cileos.com">Git,Rake,Capistrano</a> wirklich verdammt gut aus. Sind aber im wirklichen Leben unbezahlbar <img src='http://www.mplace.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  &#8211; Danke</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mplace.de/blog/startups/ein-gutes-fundament/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
