
Learn to leverage PostgreSQL's advanced features with Python, exploring extensions, triggers, and async queries for enhanced database functionality and performance.

Explore OpenStack's successful integration strategies for distributed systems, focusing on scalability and data sharing without compromising performance or shared-nothing architecture.

Explore Bitbucket's architecture evolution, from a modest Django app to a complex, scalable system serving millions. Learn about technology choices and infrastructure components.

Explore OpenStack's Marconi: a multi-tenant cloud queuing system for distributed systems. Learn its architecture, design, and technologies for performance, availability, and scalability.

Lessons learned in building a distributed system client, focusing on API mapping, graceful degradation, and flexibility. Insights on language differences, architecture, and integration challenges.

Explore advanced database programming with Python, covering locks, distributed transactions, and transaction isolation for robust production environments.

Introduction to Frontera, an open-source framework for building large-scale web crawlers. Learn about its features, architecture, and how to create distributed crawlers using Scrapy, Kafka, and HBase.

Learn to implement distributed locks using Python and Redis for concurrent programming in distributed systems, with insights from building a modern contact center.

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.

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.

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.

Learn to build dynamic, distributed Python applications using service discovery technologies like Consul, etcd, and Zookeeper. Compare their strengths and weaknesses through code examples and a live demo.

Explore IoT architecture for a smart beer brewing machine, focusing on real-time data handling, message queues, and Python backend design for seamless user experience.

Learn to build a scalable image processing pipeline using Python and AWS to handle millions of hotel images, covering data ingestion, quality control, and optimization.

Discover techniques for identifying bottlenecks and improving performance in complex web services, with insights on various tracing methods and tools for distributed systems.

Explore realtime distributed computing using Apache Storm and streamparse in Python. Learn to handle high-volume data processing with low latency and high availability, suitable for large-scale production environments.

Explore microservices and containerization in Python, covering implementation, advantages, Docker usage, CI/CD approaches, and trade-offs for loosely coupled system design and deployment.

Explore techniques for building reliable distributed systems, including monitoring strategies, failure prevention, and recovery methods for microservices and APIs communicating with various dependencies.

Explore the transition from HTTP to Kafka-based microservices, discussing challenges, solutions, and benefits of asynchronous communication in Python-based systems.

Explore next-generation serverless computing with Cloudstate, addressing challenges in distributed state management and long-lived stateful services for event-driven systems.

Explore IoTPy for building concurrent, non-terminating streaming applications in Python, leveraging existing libraries for data analysis and distributed systems.