Skip to content

Технологии

Denis Stebunov edited this page Jul 4, 2020 · 12 revisions

Инфраструктура

  • Хостинг продакшена - AWS
  • Хостинг кода - Github
  • CDN - MaxCDN, CloudFront
  • Отправка писем - SES, MailChimp, Mandrill
  • Мониторинги - Sentry, Datadog, CloudWatch
  • Таск-трекеры - JIRA, Trello
  • Общение - Slack, Zoom

Веб-проекты на Python

  • Основное - Python 3.8, Django 3.0, Celery
  • API - GraphQL или REST
  • Любимый серверный шаблонизатор - Jinja2
  • Хранилища данных - Postgres или MySQL (в продакшене - RDS или Aurora), Redis (в продакшене - ElastiCache), S3
  • Фронтенд - React.js, Babel (ES2019), Webpack, SASS, CSS modules
  • Тесты и кодстайл - py.test, Selenium + Headless Chrome, Mocha, Flake8, ESLint + Airbnb config
  • Деплой - Docker-образы на основе Debian или Alpine (для локальной разработки Docker Compose, для продакшена AWS ECS), CloudFormation, uWSGI, Fluentd, Datadog, Jenkins

Поддерживаемые версии браузеров

  • Chrome
  • FireFox
  • Safari
  • Edge
  • IE11+ (для IE11 и ниже выводится предупреждение о необходимости апгрейда)
  • Mobile Safari
  • Android Browser, поддерживаем только Android >= 4.4

Проект Data lake для сбора и анализа данных

  • Хранилища данных: S3 (в формате Apache Parquet), Redshift
  • Обработка и анализ данных: AWS Kinesis Firehose, AWS Glue, AWS Athena

Мобильные приложения

  • Фреймворк - React Native
  • Сборка - Jenkins
  • Сбор ошибок - Sentry
Clone this wiki locally