16 декабря, DEV {highload} - конференция о Highload веб-разработке,...
-
Upload
it-portfolio -
Category
Documents
-
view
378 -
download
1
description
Transcript of 16 декабря, DEV {highload} - конференция о Highload веб-разработке,...
![Page 1: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/1.jpg)
Highload и стартап на Java -как совместить?
dev.it-portfolio.net2013
![Page 2: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/2.jpg)
Что такое FriendRent?
• Сайт – http://friendrent.ru
• Найти жильё среди друзей и друзей друзей в ВК
• 500 тыс. просмотров
Подготовка
VK.com
Админка
MySQLRuntime
dev.it-portfolio.net
![Page 3: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/3.jpg)
Кто мы?
• Александр Константинов – JetBrains
• Дмитрий Качмар – Яндекс
dev.it-portfolio.net
![Page 4: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/4.jpg)
Процесс разработки
• В большом проекте
– Роли
– Судьба кода
– Методология
– 24/7
dev.it-portfolio.net
![Page 5: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/5.jpg)
Процесс разработки
• В стартапе
– 24/7
– Роли: all in one
– Судьба кода: ship it earlier
– Методология под людей
dev.it-portfolio.net
![Page 6: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/6.jpg)
Scaling в большом проекте
• Много машин
• Разные инстансы
• Сервисная структура
• Loadbalancing, clouds….
dev.it-portfolio.net
![Page 7: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/7.jpg)
Scaling в стартапе
• 1 машина
• Сервисы
• Всегда найдётся узкое место!
• Логи
dev.it-portfolio.net
![Page 8: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/8.jpg)
Система выкладки
• В большом проекте: release engineer.
• В стартапе:
– Часто это делается
– Muda
dev.it-portfolio.net
![Page 9: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/9.jpg)
Система выкладки
• В большом проекте: release engineer.
• В стартапе:
– Часто это делается
– Muda
–Багов будет много!
dev.it-portfolio.net
![Page 10: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/10.jpg)
Технологии
• В большом проекте стек задан
• Берите не модное, а известное вам!
• Свой фреймворк?
dev.it-portfolio.net
![Page 11: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/11.jpg)
Технологии
• В большом проекте стек задан
• Берите не модное, а известное вам!
• Свой фреймворк?
• Будьте как взрослый!
– IOC
– VCS
dev.it-portfolio.net
![Page 12: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/12.jpg)
Итого
• Логгинг
• Процесс для людей
• Оптимизируйте!
• Технологии под себя
• 1 человек = 100 ролей
dev.it-portfolio.net
![Page 13: 16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload и стартап на Java - как совместить?", Александр](https://reader034.fdocuments.net/reader034/viewer/2022052311/557f3532d8b42aba678b477f/html5/thumbnails/13.jpg)
Спасибо!
Вопросы?
dev.it-portfolio.net