Skip to content

Instantly share code, notes, and snippets.

@cocuh
Last active October 11, 2015 07:12
Show Gist options
  • Save cocuh/6e9a0ece77f7738664f3 to your computer and use it in GitHub Desktop.
Save cocuh/6e9a0ece77f7738664f3 to your computer and use it in GitHub Desktop.
pycon jp 2015 memo

over fitting(1st day, 1st session)

CSCV

type hint

gradual typing

関数annotation

pep3017

mypy

scalable gRPC

protocol buffers

  • ? code generation
  • ? protoc

tornado elastic

  • saltstack

ninja

need to learn more.

  • pyramid

pyconjp 2015 speakers note

error

  • gevent
  • aiohttp
  • sentry
  • !raven-python
  • ! struct log

metrics

  • system metrics
  • app metrix
  • 6
  • ? aggregation
  • ? correlation
  • ? librato matrics
  • graphite
    • old?
  • grafana
  • influxDB
  • prometheus

collect

  • external aggrecation
  • StatsD
  • Riemann
  • ! greplin

logging

  • greylog

  • elastic search

  • ! logstash

  • kibana

conc

  • sentry
  • prometheus

pandas internals

uwsgi docker

  • ? gracefulなアップデート
    • サービスを止めずにアプリケーションを切り替える
    • uwsgi workerの切り替え
    • nginx socketの切り替え
    • dns serverの切り替え
  • ? wrk

graceful update

https://speakerdeck.com/bungoume/uwsgi-docker-pycon2015

  • !prefork
  • !worker reload
    • workerを一気にかえる
  • !chain reload
    • workerを一つづつreloadしていく
    • pythonと依存ライブラリのバージョンを挙げるのが大変
    • アプリケーションのみ
  • !zerg dance
    • uwsgiの下にuwsgi
  • !reuse port
    • ちょっとエラー出る
    • 管理しやすいなにか

example

pycon jp 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment