Микросервисная Архитектура: проблемы и решения / Сергей Орлов (Avito)Ontico
РИТ++ 2017
Зал Конгресс-холл, 5 июня, 11:00
Тезисы:
http://ritfest.ru/2017/abstracts/2745.html
Большое количество современных веб-проектов переходит на микросервисную архитектуру.
Она решает большое количество проблем, присущих монолитным системам, однако накладывает
качественно новые требования на разработку, эксплуатацию и тестирование. Многие классические задачи предстают в новом свете.
В докладе я коротко расскажу об основных паттернах микросервисной архитектуры, опишу присущую ей проблематику, а также дам обзор подходов, помогающих в решении проблем.
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)Ontico
РИТ++ 2017
Зал Сан-Паулу, 5 июня, 18:00
Тезисы:
http://ritfest.ru/2017/abstracts/2723.html
Рекомендательные сервисы стали неотъемлемой частью практически любого крупного проекта. Мы готовим рекомендации объявлений, обрабатывая все действия пользователей при помощи машинного обучения.
Писать софт сложно, писать обучающийся софт сложно втройне. Из доклада вы узнаете:
- какие трудности можно встретить при построении архитектуры распределенного пайплайна для обучения моделей;
- как традиционные микросервисы помогают организовывать доставку результатов в продакшн-окружение;
- как не очень традиционные микросервисы помогают нам организовать обучение моделей;
- чем отличаются подходы в ml по сравнению с традиционной разработкой.
Преимущества и недостатки микросервисной архитектуры в HeadHunter / Антон Ива...Ontico
РИТ++ 2017
Зал Конгресс-холл, 5 июня, 12:00
Тезисы:
http://ritfest.ru/2017/abstracts/2749.html
Раньше HeadHunter был большим монолитным приложением. Несколько лет назад мы приняли решение выделять из него микросервисы. За несколько лет мы поняли, что микросервисы - это не серебряная пуля и при неправильном "распиле" создают существенные проблемы: сложность разработки, деплоя, эксплуатации и др. Иногда эти проблемы сводят на нет преимущества от использования микросервисов.
В докладе хочу взвесить преимущества и недостатки микросервисов при вертикальном и горизонтальном делении на микросервисы.
Микросервисная Архитектура: проблемы и решения / Сергей Орлов (Avito)Ontico
РИТ++ 2017
Зал Конгресс-холл, 5 июня, 11:00
Тезисы:
http://ritfest.ru/2017/abstracts/2745.html
Большое количество современных веб-проектов переходит на микросервисную архитектуру.
Она решает большое количество проблем, присущих монолитным системам, однако накладывает
качественно новые требования на разработку, эксплуатацию и тестирование. Многие классические задачи предстают в новом свете.
В докладе я коротко расскажу об основных паттернах микросервисной архитектуры, опишу присущую ей проблематику, а также дам обзор подходов, помогающих в решении проблем.
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)Ontico
РИТ++ 2017
Зал Сан-Паулу, 5 июня, 18:00
Тезисы:
http://ritfest.ru/2017/abstracts/2723.html
Рекомендательные сервисы стали неотъемлемой частью практически любого крупного проекта. Мы готовим рекомендации объявлений, обрабатывая все действия пользователей при помощи машинного обучения.
Писать софт сложно, писать обучающийся софт сложно втройне. Из доклада вы узнаете:
- какие трудности можно встретить при построении архитектуры распределенного пайплайна для обучения моделей;
- как традиционные микросервисы помогают организовывать доставку результатов в продакшн-окружение;
- как не очень традиционные микросервисы помогают нам организовать обучение моделей;
- чем отличаются подходы в ml по сравнению с традиционной разработкой.
Преимущества и недостатки микросервисной архитектуры в HeadHunter / Антон Ива...Ontico
РИТ++ 2017
Зал Конгресс-холл, 5 июня, 12:00
Тезисы:
http://ritfest.ru/2017/abstracts/2749.html
Раньше HeadHunter был большим монолитным приложением. Несколько лет назад мы приняли решение выделять из него микросервисы. За несколько лет мы поняли, что микросервисы - это не серебряная пуля и при неправильном "распиле" создают существенные проблемы: сложность разработки, деплоя, эксплуатации и др. Иногда эти проблемы сводят на нет преимущества от использования микросервисов.
В докладе хочу взвесить преимущества и недостатки микросервисов при вертикальном и горизонтальном делении на микросервисы.
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...AvitoTech
икита расскажет о возможностях backend as a service, ответит на вопрос есть ли жизнь после Parse, поделится опытом разработки BaaS Scorocode, особенностями архитектуры и кейсами применения, как можно ускорить разработку с помощью BaaS.
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)Ontico
1. Типы шаблонизаторов DOM/innerHTML.
2. Внутренности AngularJS и почему он тормозит.
3. Внутренности ReactJS и почему он тормозит.
4. Менее раскрученные решения Blaze/PaperclipJS/Riot и что там сделано лучше.
5. Плюсы и минусы virtualdom.
6. Работа с DOM может быть быстрее, если:
6.1 Использовать одни и те-же участки DOM несколько раз.
6.2 Сокращать количество reflow с DocumentFragment.
6.3 Быстрое создание повторяющихся участков DOM с помощью cloneNode.
6.4 Создавать куски DOM ahead of time.
7. Встречаем temple - шаблонизатор, работающий в разы быстрее reactjs и не требующий загрузки 40k библиотеки времени исполнения.
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...JSFestUA
За 3 года существования, “Koyfin” претерпел множество изменений.
Проект прошел путь от MVP до сложной системы сбора и обработки большого количества финансовых данных с десятками микросервисов и тоннами логики. Как жить, когда проект содержит огромное количество репозиториев, микросервисы отправляют и читают из шины тысячи разношерстных сообщений в минуту и кажется, что от попыток за всем уследить скоро взорвется голова? Как поддерживать консистентность, скорость, отказоустойчивость и при этом сохранять гибкость?
Мы рассмотрим с Вами основные проблемы, с которыми мы столкнулись, и поделимся результатами творческих мук в поиске их решения. Расскажем об инструментах и техниках, которые помогают нам каждый день
Taking Care of Your Ties: A Couple of Tipscustomties
Ties make a fashion statement in many ways. They complement our suits and give an air of sophistication to us gentlemen.
In fact, you can never really call a suit a real suit if it has not got its matching tie. I am sure you might also feel pretty incomplete without a tie. You might not quite achieve the really classy look with your suit if you have not got a tie.
Please visit http://www.jamesmortonties.co.uk/ for more information.
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).Courtney Hammons
Is the event market in your area over-saturated with planners, designers, caterers, musicians, florists and more? Then this is the opportunity you have been looking for! Hint: it's in the small things!
How To Clean Silk Ties Without Potentially Damaging Themcustomties
To most clubs their insignias are their pride and glory, so they try to display them in any way they can to establish their name. They place them on pins, on shirts, on banners, and sometimes they even order their own club ties for their members to wear.
Please visit http://www.jamesmortonties.co.uk/ for more information.
Finding The Meaning Behind Different Tie Colourscustomties
Corporate offices often have a dress code where employees have to wear business suits and ties. Some of these offices can even have their own corporate uniform ties, so there may be a clear distinction of where the employees work.
Brand promotion can also be done using corporate ties, especially when the corporation has their own logo woven or printed onto the ties. The colours of these ties are also influenced by their signature colour/s.
Please visit http://www.jamesmortonties.co.uk/ties/show/corporate_uniform_ties to know more about corporate ties.
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...customties
Depending on the type of organisation, how and where the ties are going to be used, custom ties can come in a variety of designs and colours. There are even times when an organisation requests to have their logos woven onto their ties, so these may fully represent them once worn by members.
Please visit http://www.jamesmortonties.co.uk/ to know more.
Two Simple and Basic Tie Knots: The Simple Knot and the Four-In-Hand Knotcustomties
When we think about formal attire, the first thing that comes to mind are women in blouses and pencil skirts and men in suits and ties. However, probably the most common symbol of formal wear is the tie. This means that it is up to the organisation to decide what fabric, colour, or pattern they might like to have on their custom ties.
Shining Some Light On The Different Types Of Tiescustomties
The ties have different names depending on the type of organisation. They may either be called club ties for gentlemen and ladies of the same association, or school ties for students of the same school or university. There are even corporate ties for employees and employers of the same company.
Please visit http://www.jamesmortonties.co.uk/ties/show/custom_ties to know more about ties.
The Sophistication of Silk: Five Tips That Can Help You Care For Your Silk Tiescustomties
Ties are often used to create a formal and professional look, which is why they are often used by businessmen. Some corporations even use ties as part of their corporate uniform, so they may have a way to establish their name and identity.
Please visit http://www.jamesmortonties.co.uk/ for more information.
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...AvitoTech
икита расскажет о возможностях backend as a service, ответит на вопрос есть ли жизнь после Parse, поделится опытом разработки BaaS Scorocode, особенностями архитектуры и кейсами применения, как можно ускорить разработку с помощью BaaS.
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)Ontico
1. Типы шаблонизаторов DOM/innerHTML.
2. Внутренности AngularJS и почему он тормозит.
3. Внутренности ReactJS и почему он тормозит.
4. Менее раскрученные решения Blaze/PaperclipJS/Riot и что там сделано лучше.
5. Плюсы и минусы virtualdom.
6. Работа с DOM может быть быстрее, если:
6.1 Использовать одни и те-же участки DOM несколько раз.
6.2 Сокращать количество reflow с DocumentFragment.
6.3 Быстрое создание повторяющихся участков DOM с помощью cloneNode.
6.4 Создавать куски DOM ahead of time.
7. Встречаем temple - шаблонизатор, работающий в разы быстрее reactjs и не требующий загрузки 40k библиотеки времени исполнения.
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...JSFestUA
За 3 года существования, “Koyfin” претерпел множество изменений.
Проект прошел путь от MVP до сложной системы сбора и обработки большого количества финансовых данных с десятками микросервисов и тоннами логики. Как жить, когда проект содержит огромное количество репозиториев, микросервисы отправляют и читают из шины тысячи разношерстных сообщений в минуту и кажется, что от попыток за всем уследить скоро взорвется голова? Как поддерживать консистентность, скорость, отказоустойчивость и при этом сохранять гибкость?
Мы рассмотрим с Вами основные проблемы, с которыми мы столкнулись, и поделимся результатами творческих мук в поиске их решения. Расскажем об инструментах и техниках, которые помогают нам каждый день
Taking Care of Your Ties: A Couple of Tipscustomties
Ties make a fashion statement in many ways. They complement our suits and give an air of sophistication to us gentlemen.
In fact, you can never really call a suit a real suit if it has not got its matching tie. I am sure you might also feel pretty incomplete without a tie. You might not quite achieve the really classy look with your suit if you have not got a tie.
Please visit http://www.jamesmortonties.co.uk/ for more information.
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).Courtney Hammons
Is the event market in your area over-saturated with planners, designers, caterers, musicians, florists and more? Then this is the opportunity you have been looking for! Hint: it's in the small things!
How To Clean Silk Ties Without Potentially Damaging Themcustomties
To most clubs their insignias are their pride and glory, so they try to display them in any way they can to establish their name. They place them on pins, on shirts, on banners, and sometimes they even order their own club ties for their members to wear.
Please visit http://www.jamesmortonties.co.uk/ for more information.
Finding The Meaning Behind Different Tie Colourscustomties
Corporate offices often have a dress code where employees have to wear business suits and ties. Some of these offices can even have their own corporate uniform ties, so there may be a clear distinction of where the employees work.
Brand promotion can also be done using corporate ties, especially when the corporation has their own logo woven or printed onto the ties. The colours of these ties are also influenced by their signature colour/s.
Please visit http://www.jamesmortonties.co.uk/ties/show/corporate_uniform_ties to know more about corporate ties.
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...customties
Depending on the type of organisation, how and where the ties are going to be used, custom ties can come in a variety of designs and colours. There are even times when an organisation requests to have their logos woven onto their ties, so these may fully represent them once worn by members.
Please visit http://www.jamesmortonties.co.uk/ to know more.
Two Simple and Basic Tie Knots: The Simple Knot and the Four-In-Hand Knotcustomties
When we think about formal attire, the first thing that comes to mind are women in blouses and pencil skirts and men in suits and ties. However, probably the most common symbol of formal wear is the tie. This means that it is up to the organisation to decide what fabric, colour, or pattern they might like to have on their custom ties.
Shining Some Light On The Different Types Of Tiescustomties
The ties have different names depending on the type of organisation. They may either be called club ties for gentlemen and ladies of the same association, or school ties for students of the same school or university. There are even corporate ties for employees and employers of the same company.
Please visit http://www.jamesmortonties.co.uk/ties/show/custom_ties to know more about ties.
The Sophistication of Silk: Five Tips That Can Help You Care For Your Silk Tiescustomties
Ties are often used to create a formal and professional look, which is why they are often used by businessmen. Some corporations even use ties as part of their corporate uniform, so they may have a way to establish their name and identity.
Please visit http://www.jamesmortonties.co.uk/ for more information.
So You Think You Can Speak: From Proposal to PodiumCourtney Hammons
So You Think You Can Speak? This presentation takes you from proposal to podium! I’ll teach you about the critical steps of selecting a topic, writing you proposal, knowing presenter etiquette, getting comfortable with AV and getting started! After we’re through, you’ll be ready for the podium!
This presentation was delivered live at the Spring 2012 Regional Meeting of the Association of Bridal Consultants on 4/2/12 in St Louis, MO: "Gateway to Building Your Bridal Business”.
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндексyaevents
Тарас Иващенко, Яндекс
Администратор информационной безопасности в Яндексе. Специалист по информационной безопасности, проповедник свободного программного обеспечения, автор Termite, xCobra и участник проекта W3AF.
Тема доклада
Сканирование уязвимостей со вкусом Яндекса.
Тезисы
В докладе будет рассказано о внедрении в Яндексе сканирования сервисов на уязвимости как одного из контроля безопасности в рамках SDLC (Secure Development Life Cycle). Речь пойдет о сканировании уязвимостей на этапе тестирования сервисов, а также о сканировании сервисов, находящихся в промышленной эксплуатации. Мы рассмотрим проблемы, с которыми столкнулись, и объясним, почему в качестве основного механизма решили выбрать открытое программное обеспечение (сканер уязвимостей w3af), доработанное под наши нужды.
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Ontico
HighLoad++ 2017
Зал «Рио-де-Жанейро», 8 ноября, 18:00
Тезисы:
http://www.highload.ru/2017/abstracts/2905.html
Прошло более года с того момента, как Microsoft выпустила первую версию своего нового фреймворка для разработки web-приложений ASP.NET Core, и с каждым днем он находит все больше поклонников. ASP.NET Core базируется на платформе .NET Core, кроссплатформенной версии платформы .NET c открытым исходным кодом. Теперь у С#-разработчиков появилась возможность использовать Mac в качестве среды разработки, и запускать приложения на Linux или внутри Docker-контейнеров.
...
Видеозапись доклада:
http://getdev.net/Event/winrt
Windows Runtime призван упростить разработку metro-приложений для Windows 8 на разных языках. О том, как его использовать и какие особенности следует учитывать, можно узнать в этом докладе.
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
Summary: Presentation on open source testing frameworks (improved version, more focus on real project example) at Software Engineering Forum 2009 (SEF-1) conference by Aliaksandr Ikhelis. Sponte framework developer and owner is Stanislaw Wozniak, Expedia Limited, UK. Sponte project homepage: http://rubyforge.org/projects/sponte/; http://github.com/swozniak/sponte/tree/master
Владимир Никонов "Вызовы при разработке enterprise продукта"Fwdays
В докладе мы рассмотрим этапы развития приложения, начиная от монолитного Web приложения, до распределенной платформы по управлению бизнес-процессами. Покажем этапы развития, задачи и вызовы, которые возникали на каждом их них. Проанализируем различные аспекты, влияющие на развитие архитектуры, такие как бизнес-требования, технологические тренды и возможные ограничения.
Presentation about a most powerfull HTML5 technologies such as WebSockets and WebWorkers. Presentation also covers a main principles about working with ASP.NET SignalR Library
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Vadim Martynov
Это настоящий курс молодого бойца по коммерческой разработке ПО в компаниях и распределённых командах.В рамках курса слушатели приобретут навыки по участию в командной разработке, взаимодействию с аналитиками, заказчиком, менеджером и отделом тестирования, совместной работой с кодом, пониманию особенностей построения высоконагруженных систем, анализу качества продукта и автоматизации тестирования.
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...ISsoft
Предлагаем вашему вниманию презентацию «BDD JBehave and Cucumber JVM + Appium for efficient cross-platform Mobile Automation». Этой презентацией сопровождался доклад Антона Семенченко, прочитанный 29 июня на конференции MobileOptimized 2014 в Минске.
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едятHappyDev-lite
Расскажу, чем разработка front end для Web отличается от остальных дисциплин программирования. Чему нужно научиться, чтобы разрабатывать быстрые, удобные и интуитивно понятные пользовательские интерфейсы.
5. Сохранение состояния
Где ?
– Файловая
система
– Регистр
– Облако
Как ?
– Локально
– С роумингом
– Временно
6. Фоновые задачи
Что я могу?
• Push-уведомления
• PlayBack менеджер
• API загрузки и скачивания файлов
• Контракты шаринга данных
Что нужно?
• Триггер
• Условаия