marselester's blog
About
ambassador
Ambassador as API Gateway
api
API based on Flask
api gateway
Ambassador as API Gateway
Traefik as API Gateway
architecture
Linux process
Bandwitch π§ββοΈ of CPU and storages
Django TODO: ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
assembler
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ BIOS Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅
auth
Ambassador as API Gateway
Traefik as API Gateway
aws
Minukube & Amazon EC2 Container Registry
best practices
Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π° Python/Django
bpf
DIY CPU profiler: position independent executable π₯§
DIY CPU profiler: the simplest case of symbolization
DIY CPU profiler: from BPF maps to pprof
Continuous profiling in Go
BPF Go program in Kubernetes
BPF: Go frontend for tcpconnect
BPF: Go frontend for execsnoop
construction
Django TODO: ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
datadog
Forward DogStatsD Metrics to Prometheus
django
Instrumenting Django with Prometheus and StatsD
Django REST framework: pagination on PostgreSQL triggers
Developing & Deploying Django project with SaltStack
Developing Django project with SaltStack
Django TODO: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Django TODO: ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
Django TODO: ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
Django TODO: Π²ΡΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅
Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π° Python/Django
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π² Django
ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ reusable Django ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
django rest framework
Django REST framework: pagination on PostgreSQL triggers
django-todo
Django TODO: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Django TODO: ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
Django TODO: ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
Django TODO: Π²ΡΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅
dogstatsd
Forward DogStatsD Metrics to Prometheus
Domain-Driven Design
How to Structure Go Projects
flask
API based on Flask
golang
DIY CPU profiler: from BPF maps to pprof
Continuous profiling in Go
BPF Go program in Kubernetes
BPF: Go frontend for tcpconnect
BPF: Go frontend for execsnoop
How to Structure Go Projects
Prometheus on Kubernetes
Google Container Engine
Prometheus on Kubernetes
helm
Instrumenting Django with Prometheus and StatsD
infrastructure
ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ reusable Django ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
interview
Preparation to Python Interview
kubernetes
BPF Go program in Kubernetes
Ambassador as API Gateway
Traefik as API Gateway
Instrumenting Django with Prometheus and StatsD
Minukube & Amazon EC2 Container Registry
Prometheus on Kubernetes
linux
Linux process
mathematical optimization
ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ
minukube
Minukube & Amazon EC2 Container Registry
modeling
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΉ Π‘ΠΠ Ρ ΠΎΡΠΊΠ°Π·Π°ΠΌΠΈ
monitoring
Continuous profiling in Go
Forward DogStatsD Metrics to Prometheus
Instrumenting Django with Prometheus and StatsD
Prometheus on Kubernetes
pagination
Django REST framework: pagination on PostgreSQL triggers
performance
Bandwitch π§ββοΈ of CPU and storages
php
ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ
postgresql
Django REST framework: pagination on PostgreSQL triggers
profiling
DIY CPU profiler: position independent executable π₯§
DIY CPU profiler: the simplest case of symbolization
DIY CPU profiler: from BPF maps to pprof
Continuous profiling in Go
project structure
How to Structure Go Projects
prometheus
Forward DogStatsD Metrics to Prometheus
Instrumenting Django with Prometheus and StatsD
Prometheus on Kubernetes
python
Django REST framework: pagination on PostgreSQL triggers
API based on Flask
Developing & Deploying Django project with SaltStack
Developing Django project with SaltStack
Preparation to Python Interview
Django TODO: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Django TODO: ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
Django TODO: ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
Django TODO: Π²ΡΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅
Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π° Python/Django
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π² Django
ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ reusable Django ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΉ Π‘ΠΠ Ρ ΠΎΡΠΊΠ°Π·Π°ΠΌΠΈ
rate limiting
Ambassador as API Gateway
Traefik as API Gateway
requirements
Django TODO: Π²ΡΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅
salt
Slides about SaltStack
Developing & Deploying Django project with SaltStack
Developing Django project with SaltStack
saltstack
Slides about SaltStack
Developing & Deploying Django project with SaltStack
Developing Django project with SaltStack
settings
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π² Django
single-channel queue
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΉ Π‘ΠΠ Ρ ΠΎΡΠΊΠ°Π·Π°ΠΌΠΈ
slides
Slides about SaltStack
statsd
Forward DogStatsD Metrics to Prometheus
Instrumenting Django with Prometheus and StatsD
talk
Slides about SaltStack
testing
Django TODO: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
traefik
Traefik as API Gateway
vagrant
Developing & Deploying Django project with SaltStack
Developing Django project with SaltStack