SlideShare une entreprise Scribd logo
1  sur  34
The Tech Success
Тех-успех
Как успешно взрастить стартап

    Кирилл Калугин / webkueche.eu


          BarCamp Caucasus
     Тбилиси, Грузия, 7-8 июня 2008
Тех-успех




        System Architect
    

    J2EE Project Manager

 ERP Integration Consultant

        WordPress geek




    http://lyncis.info/en
Тех-успех




  ”... no matter how fast your site IS.
How fast your site will be TOMORROW...”
Тех-успех

Собственно ~90% веба




 app               sql
Тех-успех

                Статистика

      Стандартный сайт на WordPress,
существующий и обновляемый в течении года
              400-500 Кб текста.
      отдает

   На это у него уходит около 0,15* с.

        * На хорошо настроенном сервере.
Тех-успех




А в чем вопрос-то?
Тех-успех



      www.TechCrunch.com

           ЕЖЕДНЕВНО
       800 000 читают по RSS
      500 000 заходят на сайт
                  =
(0,5 Мб + 0,15с) х 2 стр. х 1 000 000
                = ??
Тех-успех

 Если посетители равномерны,



    83 часа             в сутки


        1000 Гб
траффик текста
Тех-успех

Тяжелые времена

                        Хелп ми
                         SOS!!



app               sql
Тех-успех

      Разделение




app                sql
Тех-успех

Лирическое отступление


    Люди
     vs.
   Машины
Тех-успех

      Кластер БД

                         sql




                               sql
app

                   sql
Тех-успех
       Разделение обязанностей
app1

                            sql


app2

                                  sql

                          sql
        app3
Тех-успех
           Scability, finally!
app-w

                                   sql


app-w

                                         sql

                                 sql
        app-w
Тех-успех


                как?



                 Кластер
Round-Robin

DNS?          пользователей?
Тех-успех




nginx!
  (или lighty)
Тех-успех


                     Me
                 balance!!1


nginx!
  (или lighty)
Тех-успех
Scability, finally!
      app-w                 sql




                                  sql

                      sql
     app-w
The Tech Success



Relax
Тех-успех




 Что дальше?
С чего начать?
Тех-успех




Готовность к
успешному
   (высоконагруженному)



 будущему
Тех-успех




         1
  Стартап – люди
Развитие – машины
Тех-успех



               2
Готовая к масштабированию
     архитектура*

  * стартапа может не касаться
Тех-успех



         3
     Надежность

Любое действие выполняется
       на 2 машинах
Тех-успех



         4
        Кеш

”... осторожно кешируйте
      все, что можно...”
Тех-успех




       5
Технологии за вас

  memcached, nginx
Тех-успех




        6
  ”Попса” решает

мэйнстрим быстрее и дешевле
Тех-успех



           7
      Тестируйте

огромное количество софта для
   нагрузочного тестирования
Тех-успех



       8
   ”userland”

    пользователи –
лучшие тест-специалисты
Тех-успех




    9
Оценивайте

Аналитика – true
Тех-успех



               10
              Цель
    Главное – не опускать руки.

Не так много проигравших, много тех,
        кто не дошел до конца
Тех-успех




        * Apres-ski remark

Эта презентация сделана полностью
на открытых технологиях, чего и вам
       всем желаю. Спасибо!
Тех-успех


   Спасибо!


Вопросы?
 http://lyncis.info
lyncis@lyncis.info
  Київ, Україна

Contenu connexe

Tendances

20090219 Vvm Chi Final
20090219 Vvm Chi Final20090219 Vvm Chi Final
20090219 Vvm Chi Final尹思哲
 
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」icchu3
 
Платформы Java и .NET. Современные концепции ООП
Платформы Java и .NET. Современные концепции ООППлатформы Java и .NET. Современные концепции ООП
Платформы Java и .NET. Современные концепции ООПBoris Volfson
 
Sergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbSergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbLiudmila Li
 
SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1Eiji Kitamura
 
Организация процесса проектирования в софтверной компании
Организация процесса проектирования в софтверной компанииОрганизация процесса проектирования в софтверной компании
Организация процесса проектирования в софтверной компанииSQALab
 
Windows MobileとWeb Api
Windows MobileとWeb ApiWindows MobileとWeb Api
Windows MobileとWeb ApiKenji Wada
 
Project Office.Net - marketing plan
Project Office.Net - marketing planProject Office.Net - marketing plan
Project Office.Net - marketing planDarko Buldioski
 
Internet aplikacii razvoj marketig
Internet aplikacii razvoj marketigInternet aplikacii razvoj marketig
Internet aplikacii razvoj marketigDarko Buldioski
 
суслової. №1
суслової. №1суслової. №1
суслової. №1git0
 
Wyse Präsentation C Itrix S E Russian
Wyse  Präsentation  C Itrix  S E  RussianWyse  Präsentation  C Itrix  S E  Russian
Wyse Präsentation C Itrix S E RussianLiudmila Li
 
HighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninHighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninOntico
 
бешков Windows Power Shell Rootconf
бешков Windows Power Shell Rootconfбешков Windows Power Shell Rootconf
бешков Windows Power Shell RootconfLiudmila Li
 
331 Ch
331 Ch331 Ch
331 Chanjaan
 

Tendances (19)

video hostings architecture
video hostings architecturevideo hostings architecture
video hostings architecture
 
Gwt.org.ua (ukr)
Gwt.org.ua (ukr)Gwt.org.ua (ukr)
Gwt.org.ua (ukr)
 
20090219 Vvm Chi Final
20090219 Vvm Chi Final20090219 Vvm Chi Final
20090219 Vvm Chi Final
 
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
すまべん関東#1「WindowsMobileでMortscriptを活用しよう!」
 
Interface team
Interface teamInterface team
Interface team
 
Платформы Java и .NET. Современные концепции ООП
Платформы Java и .NET. Современные концепции ООППлатформы Java и .NET. Современные концепции ООП
Платформы Java и .NET. Современные концепции ООП
 
Sergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbSergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 Smb
 
SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1
 
Организация процесса проектирования в софтверной компании
Организация процесса проектирования в софтверной компанииОрганизация процесса проектирования в софтверной компании
Организация процесса проектирования в софтверной компании
 
Windows MobileとWeb Api
Windows MobileとWeb ApiWindows MobileとWeb Api
Windows MobileとWeb Api
 
Project Office.Net - marketing plan
Project Office.Net - marketing planProject Office.Net - marketing plan
Project Office.Net - marketing plan
 
Internet aplikacii razvoj marketig
Internet aplikacii razvoj marketigInternet aplikacii razvoj marketig
Internet aplikacii razvoj marketig
 
суслової. №1
суслової. №1суслової. №1
суслової. №1
 
Sapka Contest 2009 (RU)
Sapka Contest 2009 (RU)Sapka Contest 2009 (RU)
Sapka Contest 2009 (RU)
 
Wyse Präsentation C Itrix S E Russian
Wyse  Präsentation  C Itrix  S E  RussianWyse  Präsentation  C Itrix  S E  Russian
Wyse Präsentation C Itrix S E Russian
 
HighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninHighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg Bunin
 
бешков Windows Power Shell Rootconf
бешков Windows Power Shell Rootconfбешков Windows Power Shell Rootconf
бешков Windows Power Shell Rootconf
 
331 Ch
331 Ch331 Ch
331 Ch
 
07 Ws08 R2 Virt
07 Ws08 R2 Virt07 Ws08 R2 Virt
07 Ws08 R2 Virt
 

En vedette

Meadowlarks by Katie
Meadowlarks by KatieMeadowlarks by Katie
Meadowlarks by Katievebrya
 
Forth Valley College final
Forth Valley College finalForth Valley College final
Forth Valley College finalLis Parcell
 
Humour Et Insolites
Humour Et InsolitesHumour Et Insolites
Humour Et Insolitesguestfa3180
 
Learning With Technology the Educator's Role revised
Learning With Technology the Educator's Role revisedLearning With Technology the Educator's Role revised
Learning With Technology the Educator's Role revisedtuchodi
 
Tamgün Sunusu
Tamgün SunusuTamgün Sunusu
Tamgün Sunusuanttab
 
Presentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 HealthPresentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 HealthHendrik Drachsler
 
Task 4 Louise Nicholson
Task 4 Louise NicholsonTask 4 Louise Nicholson
Task 4 Louise NicholsonLouise1
 
Hoe ontwerp je een effectief leernetwerk?
Hoe ontwerp je een effectief leernetwerk?Hoe ontwerp je een effectief leernetwerk?
Hoe ontwerp je een effectief leernetwerk?Hendrik Drachsler
 
Stepz - An Introduction
Stepz - An IntroductionStepz - An Introduction
Stepz - An IntroductionPratik Gupta
 
Presentazione Cerisdi (7Nov2008)
Presentazione Cerisdi (7Nov2008)Presentazione Cerisdi (7Nov2008)
Presentazione Cerisdi (7Nov2008)euresgroup
 
Sunu3 Virus
Sunu3 VirusSunu3 Virus
Sunu3 Virusanttab
 
Improve your Presentation Power
Improve your Presentation PowerImprove your Presentation Power
Improve your Presentation PowerAndrea Tanzi
 
Social Media overview
Social Media overviewSocial Media overview
Social Media overviewLara Kretler
 
Sandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota BorchardSandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota Borchardvebrya
 

En vedette (20)

Meadowlarks by Katie
Meadowlarks by KatieMeadowlarks by Katie
Meadowlarks by Katie
 
Forth Valley College final
Forth Valley College finalForth Valley College final
Forth Valley College final
 
Humour Et Insolites
Humour Et InsolitesHumour Et Insolites
Humour Et Insolites
 
網路安全
網路安全網路安全
網路安全
 
Learning With Technology the Educator's Role revised
Learning With Technology the Educator's Role revisedLearning With Technology the Educator's Role revised
Learning With Technology the Educator's Role revised
 
Tamgün Sunusu
Tamgün SunusuTamgün Sunusu
Tamgün Sunusu
 
Presentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 HealthPresentation of the SIG TEL 4 Health
Presentation of the SIG TEL 4 Health
 
Task 4 Louise Nicholson
Task 4 Louise NicholsonTask 4 Louise Nicholson
Task 4 Louise Nicholson
 
Mobile Web 5.0
Mobile Web 5.0Mobile Web 5.0
Mobile Web 5.0
 
Hole.gif
Hole.gifHole.gif
Hole.gif
 
Hoe ontwerp je een effectief leernetwerk?
Hoe ontwerp je een effectief leernetwerk?Hoe ontwerp je een effectief leernetwerk?
Hoe ontwerp je een effectief leernetwerk?
 
Stepz - An Introduction
Stepz - An IntroductionStepz - An Introduction
Stepz - An Introduction
 
Presentazione Cerisdi (7Nov2008)
Presentazione Cerisdi (7Nov2008)Presentazione Cerisdi (7Nov2008)
Presentazione Cerisdi (7Nov2008)
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
4 Htd
4 Htd4 Htd
4 Htd
 
Sunu3 Virus
Sunu3 VirusSunu3 Virus
Sunu3 Virus
 
Improve your Presentation Power
Improve your Presentation PowerImprove your Presentation Power
Improve your Presentation Power
 
Social Media overview
Social Media overviewSocial Media overview
Social Media overview
 
Sandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota BorchardSandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota Borchard
 
Global warming
Global warmingGlobal warming
Global warming
 

Tech Success