Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 3.38 KB

README.adoc

File metadata and controls

80 lines (53 loc) · 3.38 KB

PyCon PL 2024 Presentation References

Container Orchestration & Scaling

  • Kubernetes: An open-source system for automating deployment, scaling, and management of containerized applications.

  • Official Documentation: https://kubernetes.io/docs/

  • Karpenter: An open-source node provisioning project built for Kubernetes.

  • Official Documentation: https://karpenter.sh/docs/

  • KEDA (Kubernetes Event-driven Autoscaling): A Kubernetes-based event-driven autoscaler.

  • Official Documentation: https://keda.sh/docs/

Load Testing & Performance Testing

Monitoring & Observability

Resilience & Fault Tolerance

Profiling & Performance

Demo Flow

python -m timeit -r2 'import demo.example_job; demo.example_job.report_eligible_ids()'
poetry run pyinstrument run_demo_job.py
sudo py-spy record -o tmp/profile_demo_job.svg --pid $(ps ax | grep run_demo_job.py | grep python | awk '{print $1}')
python -m cProfile run_demo_job.py