YouTrack: как радипроизводительностивысоконагруженногоприложения мы разработалисобственный язык и базуданныхФилипп Торчинс...
Как приложению не становитьсявысокопроизводительным?Как приложению сделать вид, что оноработает быстро?Филипп Торчинскийph...
3YouTrackJIRABugzillaBugster
4удобствоскоростьинтеграцияfront-endworkflowback-endREST API
5Как закалялся YouTrackBDBYouTrackk=vYouTrackJIRAMPS
6Урокинтегрированные БД - палка о двухконцах
7Поиск− язык запросов− командная строкаНотификации− сложность и решениеГде требуется производительностьdemo
8200 мс .. 2 сискусство формулировать запросыможно делать AJAX-фильтрацию(только это нагрузит сервер)− можно сделать в ...
9TeamCityJabberE-mailзакрывать issue можно черезcommit message на GitHub(#<issueid> command)Интеграция
10Как улучшить производительностькластерAJAX-фильтрацияинтеграция без фанатизма(automatic exceptions issue creating)ВА...
11Мощь и красота Workflowназначение дежурногореализация бизнес-логики (запретперехода из open в fixed, еслипосередине до...
12Материалы для изученияjetbrains.tvdevnet.jetbrains.comblogs.jetbrains.com@JetBrains_Rujetbrains.com
13Спасибо!Q&A?philip.torchinsky@jetbrains.com@JetBrains_ru
Upcoming SlideShare
Loading in …5
×

«Как ради производительности высоконагруженного приложения мы разработали собственный язык и базу данных»

260 views

Published on

Филипп Торчинский, Технический евангелист, JetBrains

Выступление на hpc4.itmozg.ru (25 апреля 2013, Санкт-Петербург)

  • Be the first to comment

  • Be the first to like this

«Как ради производительности высоконагруженного приложения мы разработали собственный язык и базу данных»

  1. 1. YouTrack: как радипроизводительностивысоконагруженногоприложения мы разработалисобственный язык и базуданныхФилипп Торчинскийphilip.torchinsky@jetbrains.com@JetBrains_Ru
  2. 2. Как приложению не становитьсявысокопроизводительным?Как приложению сделать вид, что оноработает быстро?Филипп Торчинскийphilip.torchinsky@jetbrains.com@JetBrains_Ru
  3. 3. 3YouTrackJIRABugzillaBugster
  4. 4. 4удобствоскоростьинтеграцияfront-endworkflowback-endREST API
  5. 5. 5Как закалялся YouTrackBDBYouTrackk=vYouTrackJIRAMPS
  6. 6. 6Урокинтегрированные БД - палка о двухконцах
  7. 7. 7Поиск− язык запросов− командная строкаНотификации− сложность и решениеГде требуется производительностьdemo
  8. 8. 8200 мс .. 2 сискусство формулировать запросыможно делать AJAX-фильтрацию(только это нагрузит сервер)− можно сделать в видеthird-party UIДолго ли искать заявку?
  9. 9. 9TeamCityJabberE-mailзакрывать issue можно черезcommit message на GitHub(#<issueid> command)Интеграция
  10. 10. 10Как улучшить производительностькластерAJAX-фильтрацияинтеграция без фанатизма(automatic exceptions issue creating)ВАЖНО: ощущения. Поэтомупростота интерфейса - ключевоймоментdemo
  11. 11. 11Мощь и красота Workflowназначение дежурногореализация бизнес-логики (запретперехода из open в fixed, еслипосередине должно быть verified)добавление +1 (кстати, votes)
  12. 12. 12Материалы для изученияjetbrains.tvdevnet.jetbrains.comblogs.jetbrains.com@JetBrains_Rujetbrains.com
  13. 13. 13Спасибо!Q&A?philip.torchinsky@jetbrains.com@JetBrains_ru

×