
Discover how Spotify's team improved performance through metrics-driven development, focusing on key indicators and establishing feedback loops for continuous improvement.

Learn techniques and tools for improving code quality in Python, focusing on readability, design, testing, and documentation for easier maintenance and extension.

Explore Kubernetes for efficient container orchestration and cluster management. Learn to simplify deployment, scaling, and maintenance of Docker-based applications across multiple machines.

Discover lymph: a Python framework for effortless service development. Focus on functionality, not infrastructure, with pluggable service discovery and messaging. Simplify your microservices architecture and boost development speed.

Explore microservices architecture and Nameko framework for building scalable, independently deployable services with clean code and well-defined boundaries. Learn design principles and practical implementation.

Learn to build a scalable platform for processing bulk data across multiple business domains using SQLAlchemy, with insights on optimizing performance and maintaining flexibility.

Learn to structure data science code using Scikit-Learn's estimator and meta-estimator interfaces. Discover how to transform spaghetti code into maintainable, testable, and reusable machine learning models.

Learn strategies for preparing applications to dynamically scale, including infrastructure planning, compatibility considerations, and best practices for vertical scaling in cloud environments.

Explore test-driven development for APIs, focusing on validation, design improvement, and practical implementation in Django. Learn key principles and lessons from real-world projects.

Explorando las trampas en el desarrollo de software y cómo evitarlas mediante pruebas unitarias, arquitectura hexagonal y principios de código limpio.

Explore Yelp's journey from monolithic architecture to service-oriented, focusing on mobile API development. Learn about challenges, solutions, and tools used in scaling a large Python codebase.

Explore a technique to significantly reduce test suite execution time by automatically selecting only affected tests, using a py.test plugin called "testmon" for faster and more efficient TDD.

Explore effective Continuous Integration for Python projects, drawing insights from a large-scale open-source implementation. Learn key principles, tools, and best practices for automated testing and integration.

Explore distributed, asynchronous workflows with Flowy, a library for orchestrating complex processes across multiple machines. Learn execution models, topologies, and scaling techniques.

Descubre cómo desarrollar servicios en Python con lymph, un framework que simplifica la integración y permite enfocarse en la funcionalidad, incluyendo descubrimiento de servicios y comunicación eficiente.

Aprende a generar documentación dinámica y actualizada a partir de diversas fuentes de datos, mejorando la eficiencia para ingenieros y la claridad para clientes.

Explore MAX, an open-source real-time messaging API built on Pyramid, powering a social intranet for 30,000+ users at BarcelonaTech University with high scalability and performance.

Learn to design a scalable, distributed application using consul and uWSGI. Covers automatic service registration, health checking, distributed storage, and multi-datacenter awareness for global scalability.

Learn to build a scalable RESTful real-time analytics system using Pyramid, exploring architecture, tools, and deployment strategies for handling billions of page impressions in a Big Data context.

Explore challenges and solutions in evolving microservices architecture, focusing on functional, cultural, and reliability aspects. Learn from real-world experiences and Python-specific tools for graceful growth.

Explore Django scalability, performance optimization, and efficient coding techniques. Learn to identify bottlenecks, improve database performance, and implement caching strategies for faster web applications.