Стартирания на софтуер не в облак „Правим погрешно“, казва Джеръми Едбърг от Reddit

Стартъпът е изправен пред много предизвикателства в жизнения си цикъл, но малко са тези, които стърчат.

Първият въпрос е свързан с експлозивния растеж - как да го започнете?



Много стартиращи фирми често умират в търсене на този растеж.



Тези, които процъфтяват и намират внимание на потребителите, често се борят с това, което понякога може да бъде още по-сложен проблем: как да управлявате този растеж, след като той е започнал?

Reddit привлича малко над сто милиона уникални посетители всеки месец. С малко под 8000 активни общности, вградени в сайта като subreddits, той захранва глобалната общност от общности - и е един от 100-те най-добри сайта на Alexa. Това е собствена глобална марка, способна да управлява прилив на трафик към най-належащия политически въпрос на деня или смешна снимка на куче.



И все пак дори сайт като Reddit трябваше да започне някъде.

Наскоро, Джеръми Едберг дойде в Монреал за Международния стартъп фестивал и разясни как Reddit се справя с мащабирането от техническа страна. Той беше първият платен служител в Reddit, отговорен за голяма част от техническата архитектура зад сайта.

Неговият разговор се фокусира върху прехода на Reddit към хостинг на собствено съдържание към превключване към облака, работа с Amazon Web Services за оживяване на миниатюри и повече на платформата Reddit.



Първоначалната искра за тази промяна беше интересна: съоснователят на Reddit Алексис Оханян беше перфекционист и непрекъснато правеше промени в логото на космическите извънземни, което определяше първата страница на Reddit – което означаваше, че той непрекъснато претрупваше дневниците за ангажименти за инженерите.

Технологичният екип реши да мигрира логото към Amazon Web Services, насочвайки към външно хоствано изображение, така че Алексис да може да го редактира според желанието си, без да се налага да документира всичко вътрешно. Това постави началото на постепенен процес, при който Reddit постепенно премина към облака.

Ставаше много трудно да се поддържа вътрешен център за данни, особено с постоянния експлозивен растеж, който Reddit изпитваше. Средните дневни показвания на страници в Reddit почти се удвоиха за по-малко от една година между 2008 и 2009 г. – от малко под четири милиона показвания на страници на ден до малко под осем милиона. Техническият екип трябваше да бъде бърз на крака; В един момент Джеръми изобразяваше и ръчно пребираше сървъри под бюрото си. Трябваше да има промяна.



В една дълга петъчна вечер цялата миграция към облака беше финализирана. Екипът на Reddit реши да използва екземпляри на сървър за облачни изчисления EC2, нещо, което ще се мащабира добре с експлозивен растеж на тяхната уеб платформа. Екипът вече можеше да стартира нови сървърни инстанции за минути, намалявайки тежестта от справянето с това, което се превърна в непредсказуем експоненциален растеж. Те спестиха до 29% от месечни разходи, използвайки EC2, а не техния център за данни.

Джеръми е направил много евангелизиране за облак и със сигурност работи за Reddit. Но той също така подчертава, че дори облакът е непогрешим. Каквото може да се обърка, ще се обърка.

Има начини за смекчаване на това. Подходът на Джеръми е Chaos Monkey, който ще изтрие произволни сървърни екземпляри в производството, принуждавайки инженерите да мислят на крака и да изграждат код, който все още ще работи, дори ако облакът ги провали. Това води до по-добър и по-гъвкав код.

Джеръми смята, че това е настоящето и бъдещето на начина, по който стартиращите компании трябва да играят с данните си – че ако не сте хардуерен стартъп, вероятно го правите погрешно, ако не започнете в облака.

Настоящето е доминирано от Amazon Web Services, но Джеръми вижда бъдеще, в което някой, може би Google, или решителен предприемач, използващ OpenStack, може да предложи нещо подобно или дори по-добро.

Като цяло Джеръми силно вярва в облака и това, което той може да направи за стартиращи фирми. Той го е виждал с Reddit и в настоящата си роля в Netflix. Неговата гледна точка за това какво е необходимо, за да расте добре Reddit, носи уроци за стартиращи фирми, независимо в каква фаза се намират.

Kategori: Новини