Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Как мы в onliner.by
« »делали Аренду квартир
Евгений Кирдей
Почему именно
?аренда квартир
Story mapping
«Story mapping предоставляет собой технику
визуального и физического представления
,последовательности дейст...
Нам нужно выбрать
инструмент для поиска
по координатам
Нам нужно выбрать
инструмент для поиска
по координатам
,Ок сделаем
замеры
Нам нужно выбрать
инструмент для поиска
по координатам
,Ок сделаем
замеры
:Из чего выбирали
• MongoDB
• Sphinx
• Postgis
:Из чего выбирали
• MongoDB
• Sphinx
• Postgis
, , 1 , < 500$,Квартира владелец комната без метро
, , 1 , < 500$,Квартира владелец комната все станции
метро
Сервисы и их взаимодействие
Толстый клиент
Процесс загрузки изображения
application config
• ØMQ Broker & Workers запускаются и
artisanостанавливаются командой
• Каждый воркер форкает сам себя и запускает
процесс ...
Plug-in SphinxQLдля
• EloquentПоддерживает и повторяет синтаксис
• Добавили компиляторы грамматики для поиска
((or)whereWi...
• CORS
• sphinxГенератор объявлений и конфигов
• FromRequestСвой
• libcredentials для авторизации и аутентификации
• Attac...
Laravel 5!!!Скоро на
Евгений Кирдей
• evk@onliner.by
• skype:eugene.kirdzei
• https://facebook.com/eugene.kirdzei
Как мы в onliner.by делали аренду квартир
Как мы в onliner.by делали аренду квартир
Как мы в onliner.by делали аренду квартир
Upcoming SlideShare
Loading in …5
×

Как мы в onliner.by делали аренду квартир

379 views

Published on

Слайды для показа на встрече PHP User Group Minsk 26/02/2015

Published in: Engineering
  • Be the first to comment

Как мы в onliner.by делали аренду квартир

  1. 1. Как мы в onliner.by « »делали Аренду квартир Евгений Кирдей
  2. 2. Почему именно ?аренда квартир
  3. 3. Story mapping «Story mapping предоставляет собой технику визуального и физического представления ,последовательности действий которые должны .быть реализованы решением При этом ,используется двухмерная сетка чтобы показать последовательность и группировку ключевых ,аспектов продукта по горизонтали а детали и .»приоритет историй по вертикали http://devprom.ru/
  4. 4. Нам нужно выбрать инструмент для поиска по координатам
  5. 5. Нам нужно выбрать инструмент для поиска по координатам ,Ок сделаем замеры
  6. 6. Нам нужно выбрать инструмент для поиска по координатам ,Ок сделаем замеры
  7. 7. :Из чего выбирали • MongoDB • Sphinx • Postgis
  8. 8. :Из чего выбирали • MongoDB • Sphinx • Postgis
  9. 9. , , 1 , < 500$,Квартира владелец комната без метро
  10. 10. , , 1 , < 500$,Квартира владелец комната все станции метро
  11. 11. Сервисы и их взаимодействие Толстый клиент
  12. 12. Процесс загрузки изображения application config
  13. 13. • ØMQ Broker & Workers запускаются и artisanостанавливаются командой • Каждый воркер форкает сам себя и запускает процесс в форке • , Rotate, CloneЦепочка событий состоящая из Image, Resize (Crop center, Resize by bigger size, Scale, etc.), Save Locally, Text Watermark, Change Exif, etc. Особенности реализации
  14. 14. Plug-in SphinxQLдля • EloquentПоддерживает и повторяет синтаксис • Добавили компиляторы грамматики для поиска ((or)whereWithinGeoPolygon, (or)по координатам whereGeoDistance, whereMatch(All, Any), replace) • SphinxQLПравки для поддержания особенностей (wrapping, paginate, escapeMatchString) • Unit-Покрыто тестами
  15. 15. • CORS • sphinxГенератор объявлений и конфигов • FromRequestСвой • libcredentials для авторизации и аутентификации • Attach plain index to RT index • Sphinx, cДанные берутся лишь из охранение производится Mysql, Sphinxкак в так и • - Sphinx Update 2 DeleteИз за особенностей вместо события + Insert • geocode queriesКэширование Особенности реализации
  16. 16. Laravel 5!!!Скоро на
  17. 17. Евгений Кирдей • evk@onliner.by • skype:eugene.kirdzei • https://facebook.com/eugene.kirdzei

×