Submit Search
Upload
Наш путь от 90 до 6500 тестов / Иван Медведев (СКБ Контур)
•
Download as PPTX, PDF
•
0 likes
•
398 views
Ontico
Follow
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 51
Download now
Recommended
Доклад с конференции SeleniumCamp 2013. 1-2 марта. Киев
Selenium camp 2013
Selenium camp 2013
ivan816
Xp days ukraine
Xp days ukraine
ivan816
TDD in iOS iOSDev meetup Moscow: 19th November 2016 Sam Mejlumyan
Introduction in TDD
Introduction in TDD
Sam Mejlumyan
Бизнес-план стартапа доставки фастфуда квадрокоптерами
Доставка фастфуда квадрокоптерами
Доставка фастфуда квадрокоптерами
Roman Rader
Software Testing Online meetup of Open Tech Week by Sigma Software, Lviv, 2020
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Sigma Software
Выступление на PYCON RUSSIA 2015
Автоматизированные рефакторинги: AST, FST и все-все-все - Кирилл Борисов, Яндекс
Автоматизированные рефакторинги: AST, FST и все-все-все - Кирилл Борисов, Яндекс
it-people
Basis.js — почему я не бросил разрабатывать свой фреймворк / Роман Дворнов (О...
Basis.js — почему я не бросил разрабатывать свой фреймворк / Роман Дворнов (О...
Ontico
If you can imagine it ,
If you can imagine it ,
casanostraschool
Recommended
Доклад с конференции SeleniumCamp 2013. 1-2 марта. Киев
Selenium camp 2013
Selenium camp 2013
ivan816
Xp days ukraine
Xp days ukraine
ivan816
TDD in iOS iOSDev meetup Moscow: 19th November 2016 Sam Mejlumyan
Introduction in TDD
Introduction in TDD
Sam Mejlumyan
Бизнес-план стартапа доставки фастфуда квадрокоптерами
Доставка фастфуда квадрокоптерами
Доставка фастфуда квадрокоптерами
Roman Rader
Software Testing Online meetup of Open Tech Week by Sigma Software, Lviv, 2020
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Sigma Software
Выступление на PYCON RUSSIA 2015
Автоматизированные рефакторинги: AST, FST и все-все-все - Кирилл Борисов, Яндекс
Автоматизированные рефакторинги: AST, FST и все-все-все - Кирилл Борисов, Яндекс
it-people
Basis.js — почему я не бросил разрабатывать свой фреймворк / Роман Дворнов (О...
Basis.js — почему я не бросил разрабатывать свой фреймворк / Роман Дворнов (О...
Ontico
If you can imagine it ,
If you can imagine it ,
casanostraschool
Как повысить конверсию с сайта?
Как увеличить конверсию звонков с сайта?
Как увеличить конверсию звонков с сайта?
Геннадий Метёлкин
Александр Анцыпов. REST: вывод традиционных систем на новый уровень
Александр Анцыпов. REST: вывод традиционных систем на новый уровень
Volha Banadyseva
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Lviv Startup Club
Мысли и выводы, подслушанные мной на конференции Agile2014 в Orlando
Agile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференции
Mikhail Kudanov
Доклад Александры Волковой на конференции SQA Days-17, 29-30 мая 2015 г., Минск www.sqadays.com
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
SQALab
Подходы и организация юнит-тестирования.
JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1
sgdread
Доклад на конференции Kolesa/Web 1.0
Автоматизация тестирования
Автоматизация тестирования
Колёса Крыша Маркет
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
Описана процедура проведения фотографии рабочего дня в отделе продаж. Просто и своими руками.
Фотография рабочего дня отдела продаж: увечить производительность
Фотография рабочего дня отдела продаж: увечить производительность
Andrei Kulinich
Презентация к семинару в г. Запорожье. Основные ошибки и рекомендации по SEO оптимизации сайта для начинающих владельцев магазинов и сайтов. Примеры.
Рецепты привлечения клиентов
Рецепты привлечения клиентов
Олександр Мілютін
Презентация проекта. Живой кейс bigpicture.ru - рост CTR на 67% за счет оптимизации оформления блоков РСЯ.
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
Eugene Trofimenko
Курс лекций для СТАНКИН. 2011 год.
Разработка бизнес приложений (3)
Разработка бизнес приложений (3)
Alexander Gornik
Использование системы "ПитерСофт:Управление процессами" для моделирования и контроля бизнес-процессов закупок
Эффективное управление закупками и снабжением. Процессный подход
Эффективное управление закупками и снабжением. Процессный подход
Investec
Вебинар генерального директора Digital.Tools на Cybermarketing.Прямой эфир. Управление отличием в ожидании клиентов и реальностью Как не бояться говорить с клиентом, даже если требуют невозможного Прогнозирование объёма траффика, график роста траффика из поисковиков За что брать деньги с клиента. Разные системы ценообразования Гарантии в SEO в 2017 году
Переговоры с клиентом в SEO
Переговоры с клиентом в SEO
Digital.Tools
ProductCamp Moscow 2016
Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)
PCampRussia
Презентация для конференции BDSM Спикер: Александр Плуток, Head of SMB Sales 10 июля 2020, онлайн
Отдел продажи на расстоянии вытянутой руки. Управление и развитие команды в д...
Отдел продажи на расстоянии вытянутой руки. Управление и развитие команды в д...
Netpeak
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектом
Mikhail Tabunov
На 6м митапе мы подойдем к проблеме говна со стороны команды и процессов, а не со стороны технологий и архитектуры, и рассмотрим поближе, чем и как нам могут помочь принципы Software Craftsmanship. Мы увидим, что суть всех процессов - это коммуникации, а суть коммуникации - это настроенные каналы передачи информации. Мы рассмотрим, как настраивать эти каналы передачи информации, и увидим, что процессы - это отношения между людьми, прописанные на бумаге.
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
Pavel Veinik
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
Ontico
HighLoad++ 2017 Зал «Дели + Калькутта», 8 ноября, 18:00 Тезисы: http://www.highload.ru/2017/abstracts/2973.html Мне хочется поделиться примерами рабочих процессов и наработанных нами практик в Badoo. Рассказать о том, как можно автоматизировать ресурсоемкие процессы, после чего они покажутся совсем простыми. ...
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Ontico
HighLoad++ 2017 Зал «Калининград», 8 ноября, 15:00 Тезисы: http://www.highload.ru/2017/abstracts/2964.html Одноклассники состоят из более чем восьми тысяч железных серверов, расположенных в нескольких дата-центрах. Каждая из этих машин была специализированной под конкретную задачу - как для обеспечения изоляции отказов, так и для обеспечения автоматизированного управления инфраструктурой. ...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
Ontico
HighLoad++ 2017 Зал «Калининград», 8 ноября, 16:00 Тезисы: http://www.highload.ru/2017/abstracts/3032.html Протокол DNS на семь лет старше, чем Всемирная паутина. Стандарты RFC 882 и 883, определяющие основную функциональность системы доменных имён, появились в конце 1983 года, а первая реализация последовала уже годом позже. Естественно, что у технологии столь старой и при этом по сей день активнейшим образом используемой просто не могли не накопиться особенности, неочевидные обыкновенным пользователям. ...
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Ontico
More Related Content
Similar to Наш путь от 90 до 6500 тестов / Иван Медведев (СКБ Контур)
Как повысить конверсию с сайта?
Как увеличить конверсию звонков с сайта?
Как увеличить конверсию звонков с сайта?
Геннадий Метёлкин
Александр Анцыпов. REST: вывод традиционных систем на новый уровень
Александр Анцыпов. REST: вывод традиционных систем на новый уровень
Volha Banadyseva
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Lviv Startup Club
Мысли и выводы, подслушанные мной на конференции Agile2014 в Orlando
Agile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференции
Mikhail Kudanov
Доклад Александры Волковой на конференции SQA Days-17, 29-30 мая 2015 г., Минск www.sqadays.com
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
SQALab
Подходы и организация юнит-тестирования.
JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1
sgdread
Доклад на конференции Kolesa/Web 1.0
Автоматизация тестирования
Автоматизация тестирования
Колёса Крыша Маркет
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
Описана процедура проведения фотографии рабочего дня в отделе продаж. Просто и своими руками.
Фотография рабочего дня отдела продаж: увечить производительность
Фотография рабочего дня отдела продаж: увечить производительность
Andrei Kulinich
Презентация к семинару в г. Запорожье. Основные ошибки и рекомендации по SEO оптимизации сайта для начинающих владельцев магазинов и сайтов. Примеры.
Рецепты привлечения клиентов
Рецепты привлечения клиентов
Олександр Мілютін
Презентация проекта. Живой кейс bigpicture.ru - рост CTR на 67% за счет оптимизации оформления блоков РСЯ.
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
Eugene Trofimenko
Курс лекций для СТАНКИН. 2011 год.
Разработка бизнес приложений (3)
Разработка бизнес приложений (3)
Alexander Gornik
Использование системы "ПитерСофт:Управление процессами" для моделирования и контроля бизнес-процессов закупок
Эффективное управление закупками и снабжением. Процессный подход
Эффективное управление закупками и снабжением. Процессный подход
Investec
Вебинар генерального директора Digital.Tools на Cybermarketing.Прямой эфир. Управление отличием в ожидании клиентов и реальностью Как не бояться говорить с клиентом, даже если требуют невозможного Прогнозирование объёма траффика, график роста траффика из поисковиков За что брать деньги с клиента. Разные системы ценообразования Гарантии в SEO в 2017 году
Переговоры с клиентом в SEO
Переговоры с клиентом в SEO
Digital.Tools
ProductCamp Moscow 2016
Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)
PCampRussia
Презентация для конференции BDSM Спикер: Александр Плуток, Head of SMB Sales 10 июля 2020, онлайн
Отдел продажи на расстоянии вытянутой руки. Управление и развитие команды в д...
Отдел продажи на расстоянии вытянутой руки. Управление и развитие команды в д...
Netpeak
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектом
Mikhail Tabunov
На 6м митапе мы подойдем к проблеме говна со стороны команды и процессов, а не со стороны технологий и архитектуры, и рассмотрим поближе, чем и как нам могут помочь принципы Software Craftsmanship. Мы увидим, что суть всех процессов - это коммуникации, а суть коммуникации - это настроенные каналы передачи информации. Мы рассмотрим, как настраивать эти каналы передачи информации, и увидим, что процессы - это отношения между людьми, прописанные на бумаге.
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
Pavel Veinik
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
Ontico
HighLoad++ 2017 Зал «Дели + Калькутта», 8 ноября, 18:00 Тезисы: http://www.highload.ru/2017/abstracts/2973.html Мне хочется поделиться примерами рабочих процессов и наработанных нами практик в Badoo. Рассказать о том, как можно автоматизировать ресурсоемкие процессы, после чего они покажутся совсем простыми. ...
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Ontico
Similar to Наш путь от 90 до 6500 тестов / Иван Медведев (СКБ Контур)
(20)
Как увеличить конверсию звонков с сайта?
Как увеличить конверсию звонков с сайта?
Александр Анцыпов. REST: вывод традиционных систем на новый уровень
Александр Анцыпов. REST: вывод традиционных систем на новый уровень
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Майстер-Клас від Павла Рязанова для ІТ-сеілзів. Як шукати замовників на закод...
Agile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференции
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1
Автоматизация тестирования
Автоматизация тестирования
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Фотография рабочего дня отдела продаж: увечить производительность
Фотография рабочего дня отдела продаж: увечить производительность
Рецепты привлечения клиентов
Рецепты привлечения клиентов
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
Разработка бизнес приложений (3)
Разработка бизнес приложений (3)
Эффективное управление закупками и снабжением. Процессный подход
Эффективное управление закупками и снабжением. Процессный подход
Переговоры с клиентом в SEO
Переговоры с клиентом в SEO
Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)
Отдел продажи на расстоянии вытянутой руки. Управление и развитие команды в д...
Отдел продажи на расстоянии вытянутой руки. Управление и развитие команды в д...
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектом
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
More from Ontico
HighLoad++ 2017 Зал «Калининград», 8 ноября, 15:00 Тезисы: http://www.highload.ru/2017/abstracts/2964.html Одноклассники состоят из более чем восьми тысяч железных серверов, расположенных в нескольких дата-центрах. Каждая из этих машин была специализированной под конкретную задачу - как для обеспечения изоляции отказов, так и для обеспечения автоматизированного управления инфраструктурой. ...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
Ontico
HighLoad++ 2017 Зал «Калининград», 8 ноября, 16:00 Тезисы: http://www.highload.ru/2017/abstracts/3032.html Протокол DNS на семь лет старше, чем Всемирная паутина. Стандарты RFC 882 и 883, определяющие основную функциональность системы доменных имён, появились в конце 1983 года, а первая реализация последовала уже годом позже. Естественно, что у технологии столь старой и при этом по сей день активнейшим образом используемой просто не могли не накопиться особенности, неочевидные обыкновенным пользователям. ...
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Ontico
HighLoad++ 2017 Зал «Калининград», 8 ноября, 13:00 Тезисы: http://www.highload.ru/2017/abstracts/3010.html В этом докладе я расскажу, как BigData-платформа помогает трансформировать Почту России, как мы управляем построением и развитием платформы. Расскажу про найденные удачные решения, например, как разбиение на продукты с понятными SLA и интерфейсами между ними помогло нам сохранять управляемость с ростом масштабов проекта. ...
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 10:00 Тезисы: http://www.highload.ru/2017/abstracts/2914.html Казалось бы, что нужно для организации тестового окружения? Тестовая железка и копия боевого окружения - и тестовый сервер готов. Но как быть, когда проект сложный? А когда большой? А если нужно тестировать одновременно много версий? А если все это вместе? Организация тестирования большого развивающегося проекта, где одновременно в разработке и тестировании около полусотни фич - достаточно непростая задача. Ситуация обычно осложняется тем, что иногда есть желание потрогать еще не полностью готовый функционал. В таких ситуациях часто возникает вопрос: "А куда это можно накатить и где покликать?" ...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 18:00 Тезисы: http://www.highload.ru/2017/abstracts/2854.html Из этого доклада вы узнаете о возможностях репликации и автофейловера PostgreSQL, в том числе о возможностях, ставших доступных в PostgreSQL 10. Среди прочих, будет затронуты следующие темы: * Виды репликации и решаемые с ее помощью проблемы. * Настройка потоковой репликации. * Настройка логической репликации. * Настройка автофейловера / HA средствами Stolon и Consul. После прослушивания доклада вы сможете самостоятельно настраивать репликацию и автофейловер PostgreSQL.
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 17:00 Тезисы: http://www.highload.ru/2017/abstracts/3096.html PostgreSQL is the world’s most advanced open source database. Indeed! With around 270 configuration parameters in postgresql.conf, plus all the knobs in pg_hba.conf, it is definitely ADVANCED! How many parameters do you tune? 1? 8? 32? Anyone ever tuned more than 64? No tuning means below par performance. But how to start? Which parameters to tune? What are the appropriate values? Is there a tool --not just an editor like vim or emacs-- to help users manage the 700-line postgresql.conf file? Join this talk to understand the performance advantages of appropriately tuning your postgresql.conf file, showcase a new free tool to make PostgreSQL configuration possible for HUMANS, and learn the best practices for tuning several relevant postgresql.conf parameters.
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 16:00 Тезисы: http://www.highload.ru/2017/abstracts/3115.html During this session we will cover the last development in ProxySQL to support regular expressions (RE2 and PCRE) and how we can use this strong technique in correlation with ProxySQL's query rules to anonymize live data quickly and transparently. We will explain the mechanism and how to generate these rules quickly. We show live demo with all challenges we got from the Community and we finish the session by an interactive brainstorm testing queries from the audience.
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 15:00 Тезисы: http://www.highload.ru/2017/abstracts/2957.html Расскажем о нашем опыте разработки модуля межсетевого экрана для MySQL с использованием генератора парсеров ANTLR и языка Kotlin. Подробно рассмотрим следующие вопросы: — когда и почему целесообразно использовать ANTLR; — особенности разработки ANTLR-грамматики для MySQL; — сравнение производительности рантаймов для ANTLR в рамках задачи синтаксического анализа MySQL (C#, Java, Kotlin, Go, Python, PyPy, C++); — вспомогательные DSL; — микросервисная архитектура модуля экранирования SQL; — полученные результаты.
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 14:00 Тезисы: http://www.highload.ru/2017/abstracts/3114.html ProxySQL aims to be the most powerful proxy in the MySQL ecosystem. It is protocol-aware and able to provide high availability (HA) and high performance with no changes in the application, using several built-in features and integration with clustering software. During this session we will quickly introduce its main features, so to better understand how it works. We will then describe multiple use case scenarios in which ProxySQL empowers large MySQL installations to provide HA with zero downtime, read/write split, query rewrite, sharding, query caching, and multiplexing using SSL across data centers.
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 13:00 Тезисы: http://www.highload.ru/2017/abstracts/2954.html MySQL Replication is powerful and has added a lot of advanced features through the years. In this presentation we will look into replication technology in MySQL 5.7 and variants focusing on advanced features, what do they mean, when to use them and when not, Including. When should you use STATEMENT, ROW or MIXED binary log format? What is GTID in MySQL and MariaDB and why do you want to use them? What is semi-sync replication and how is it different from lossless semi-sync? ...
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
Ontico
HighLoad++ 2017 Зал «Кейптаун», 8 ноября, 12:00 Тезисы: http://www.highload.ru/2017/abstracts/3120.html Количество разработчиков мобильных приложений Сбербанк Онлайн с начала 2016 года выросло на порядок. Для того чтобы продолжать выпускать качественный продукт, мы кардинально перестраиваем процесс разработки. Количество внутренних заказчиков тех или иных доработок в какой-то момент выросло настолько, что разработчики стали узким местом. Мы внедрили культуру разработки, которую можно условно назвать "внутренним open-source", сохранив за собой контроль над архитектурой и качеством проекта, но позволив разрабатывать новые фичи всем желающим. ...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Ontico
HighLoad++ 2017 Зал «Мумбай», 8 ноября, 18:00 Тезисы: http://www.highload.ru/2017/abstracts/2836.html При использовании Eventually Consistent распределенных баз данных нет гарантий, что чтение возвращает результаты последних изменений данных, если чтение и запись производятся на разных узлах. Это ограничивает пропускную способность системы. Поддержка свойства Causal Consistency снимает это ограничение, что позволяет улучшить масштабируемость, не требуя изменений в коде приложения. ...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Ontico
HighLoad++ 2017 Зал «Мумбай», 8 ноября, 16:00 Тезисы: http://www.highload.ru/2017/abstracts/2858.html Аудитория Одноклассников превышает 73 миллиона человек в России, СНГ и странах дальнего зарубежья. При этом ОК.ru - первая социальная сеть по просмотрам видео в рунете и крупнейшая сервисная платформа. Качественный и количественный рост DDoS-атак за последние годы превращает их в одну из первоочередных проблем для крупнейших интернет-ресурсов. В зависимости от вектора атаки “узким” местом становится та или иная часть инфраструктуры. В частности, при SYN-flood первый удар приходится на систему балансировки трафика. От ее производительности зависит успех в противостоянии атаке. ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Ontico
HighLoad++ 2017 Зал «Мумбай», 8 ноября, 15:00 Тезисы: http://www.highload.ru/2017/abstracts/3008.html Никогда не было и вот снова случилось! Компания Google в результате перенаправления трафика сделала недостпуными в Японии несколько тысяч различных сервисов, большинство из которых никак не связано с самой компанией Google. Однако, подобные инциденты происходят с завидной регулярностью, вот только не всегда попадают в большие СМИ. У таких инцидентов могут быть разные причины, начиная от ошибок сетевых инженеров и заканчивая государственным регулированием. ...
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Ontico
HighLoad++ 2017 Зал «Мумбай», 8 ноября, 14:00 Тезисы: http://www.highload.ru/2017/abstracts/2925.html Облака и виртуализация – современные тренды развития IT-технологий. Операторы связи строят свои TelcoClouds на стандартах NFV (Network Functions Virtualization) и SDN (Software-Defined Networking). В докладе начнем с основ виртуализации, далее разберемся, для чего используются NFV и SDN, потом полетим к облакам и вернемся на землю для решения практических задач! ...
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
Ontico
HighLoad++ 2017 Зал «Мумбай», 8 ноября, 10:00 Тезисы: http://www.highload.ru/2017/abstracts/3045.html Как мы заставили Druid работать в Одноклассниках. «Druid is a high-performance, column-oriented, distributed data store» http://druid.io. Мы расскажем о том, как, внедрив Druid, мы справились с ситуацией, когда MSSQL-based система статистики на 50 терабайт стала: - медленной: средняя скорость ответа была в разы меньше требуемой (и увеличилась в 20 раз); - нестабильной: в час пик статистика отставала до получаса (теперь ничего не отстает); - дорогой: изменилась политика лицензирования Microsoft, расходы на лицензии могли составить миллионы долларов. ...
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
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-контейнеров. ...
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Ontico
HighLoad++ 2017 Зал «Рио-де-Жанейро», 8 ноября, 14:00 Тезисы: http://www.highload.ru/2017/abstracts/2913.html Изначально будут раскрыты базовые причины, которые заставили появиться такой части механизма СУБД, как кэш результатов, и почему в ряде СУБД он есть или отсутствует. Будут рассмотрены различные варианты кэширования результатов как sql-запросов, так и результатов хранимой в БД бизнес-логики. Произведено сравнение способов кэширования (программируемые вручную кэши, стандартный функционал) и даны рекомендации, когда и в каких случаях данные способы оптимальны, а порой опасны. ...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
Ontico
HighLoad++ 2017 Зал «Рио-де-Жанейро», 8 ноября, 13:00 Тезисы: http://www.highload.ru/2017/abstracts/2947.html Apache Ignite — Open Source платформа для высокопроизводительной распределенной работы с большими данными с применением SQL или Java/.NET/C++ API. Ignite используют в самых разных отраслях. Сбербанк, ING, RingCentral, Microsoft, e-Therapeutics — все эти компании применяют решения на основе Ignite. Размеры кластеров разнятся от всего одного узла до нескольких сотен, узлы могут быть расположены в одном ЦОД-е или в нескольких геораспределенных. ...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Ontico
HighLoad++ 2017 Зал «Рио-де-Жанейро», 8 ноября, 12:00 Тезисы: http://www.highload.ru/2017/abstracts/3005.html Когда мы говорим о нагруженных системах и базах данных с большим числом параллельных коннектов, особый интерес представляет практика эксплуатации и сопровождения таких проектов. В том числе инструменты и механизмы СУБД, которые могут быть использованы DBA и DevOps-инженерами для решения задач мониторинга жизнедеятельности базы данных и ранней диагностики возможных проблем. ...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Ontico
More from Ontico
(20)
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Наш путь от 90 до 6500 тестов / Иван Медведев (СКБ Контур)
1.
Наш путь от
90 до 6500 тестов Иван Медведев
2.
Что нужно малому
бизнесу?
3.
Деньги! Что нужно государству?
4.
Деньги!
5.
Нельзя сделать всю
бухгалтерию
6.
Хорошо, когда релиз
первый
7.
Не ведаем, что
творим
8.
Иногда ведаем, но
творим
9.
Каждый раз тестировать
руками долго
10.
А оно это
надо
11.
Нужны автоматические тесты
12.
Типичный бухгалтер
13.
Типичный предприниматель
14.
Настоящий предприниматель
15.
Что нужно хипстеру?
16.
Хипстеру нужен iPhone
17.
Нужны хорошие интерфейсы Нужны
функциональные тесты Сложно реализовывать Много ошибок
18.
Итого Нужно часто релизиться Функциональные
тесты проходят медленно Continuous Integration
19.
А что советует
google?
20.
Развернули 3 конфигурации
21.
Больше функций интерфейсов нюансов тестов
22.
Все медленно 1ч 2ч 5ч
23.
Отказались от медленных
конфигураций 1ч 2ч 5ч
24.
Chrome ведет себя
не как Chrome
25.
Переодически пристреливаем Chrome
26.
Вынуждены ждать вечно
27.
Как можно ускорять?
28.
Можно писать в
базу
29.
30.
Можно параллелить
31.
Это файл проекта
(.csproj) — xml Его можно модифицировать перед запуском на агентах
32.
10 10 10 Параллелить
научились
33.
Можно купить или
арендовать сервер
34.
Можно купить через
дорогу
35.
Не всегда тесты
зеленые
36.
Кто нсрл на
паровоз?
37.
Continuous Integration все
время должна быть перед глазами
38.
Телевизор должен быть большим
39.
Поднять глаза вверх
— это непросто
40.
Continuous Integration разговаривает с
нами в прямом смысле этого слова
41.
В одной комнате
с QA
42.
Могут проходить, могут
не проходить, а могут ни то, ни другое
43.
Нужно разогревать
44.
Перегрузка
45.
Неправильное время
46.
Связанные тесты
47.
Нужно ждать
48.
А оно это
надо
49.
Дежурный инжерен
50.
Итого 6500 тысяч тестов Общее
время прогона — 40 минут Требует усилий только одного разработчика Результаты представленны максимально доступно Релиз минимум раз в месяц
Download now