Last active
January 29, 2019 11:52
-
-
Save akirill0v/a9186ed1b1c340903987127630ea78d0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Предварительное общение | |
** Рассказал про себя | |
Даже пробовал Kubernetes, но не на уровне Devops, есть хороший бэкграунд для этого | |
Пользовался Chef в 66.ru | |
Изучал Ansible | |
Нравится тимлидить вместо разработки | |
Удаленка или работа в большой компании типа Яндекса | |
* Технические вопросы | |
** Переход с одной версии Python на другую | |
Пишет в v3 | |
Писал на Flask, Django | |
** Базы данных | |
Писал на Postgres, Mysql | |
Про различие в базах данных рассказал мало | |
Про json-поля в принципе рассказал, но без нюансов | |
Про shared-database между сервисами попробоавл ответить, в принципе рассказал о простейшей проблеме... но хотелось бы больше. | |
Про дампы в принципе рассказал про "догонку" данных после базового бэкапа | |
Долго выводили на Explain... | |
Про инвариативность полей и индексы не рассказал | |
** Testing | |
Пробовал использовать TDD | |
Было хорошей практикой писать тесты | |
Использовал CI (Gitlab, CircleCI, Travis видимо) | |
Курировал написание Feature-тестов | |
обсуждали tooling для тестирования | |
** Python вопросы | |
Отличие List vs Tupple | |
Dict (a-la Hash) Про коллизии пришлось вытягивать | |
Пошли задачки.... Решил задачу про футбол "в лоб" без передачи строк (!!!) | |
** Кэширование | |
Через Django, кэширование страниц | |
Считает что этот инструмент применять стоит только когда нет вариантов больше | |
** Отложенные задачи | |
Работа с отложенными задачами (через инструменты Django ???) | |
использовал rabbitmq в кластере в качестве очередей | |
** Почта | |
Mailgun (+ логика ретраев) | |
** полнотекстовый поиск | |
Знает только что используют Эластик | |
** Redis | |
Про pipeline не знает | |
** Мониторинг | |
Grapahna + Statsd | |
Метрики - бизнесовые, длина очереди | |
** Deployment | |
Бесшовный деплой не делал | |
Знает про BlueGreen | |
** Messaging | |
Только Redis, на самом простейшем уровне. | |
Про работу слабо-связанных сервисов не рассказывал |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment