
Explore Vumi, an open-source text messaging system designed to reach people in poverty via mobile phones. Learn about its features, challenges, and impact on various social initiatives.

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

Explore Disqus' journey in leveraging Django for Service Oriented Architecture, covering deployment strategies, data patterns, and real-world examples of successful implementation.

Explore a distributed service-oriented platform for visual effects, covering setup, concurrency, componentization, and monitoring. Learn to build scalable systems for global collaboration.

Explore building a Python-based in-flight entertainment system, addressing unique challenges at 10,000 meters and discussing architecture decisions for eventual connectivity.

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

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.

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.

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.

Explore high-performance API development using Go, focusing on concurrency, resilience, and microservices architecture. Learn from real-world case studies and practical implementation strategies.

Learn to implement Circuit Breakers in Python to protect users from service failures. Explore real-world examples and advanced techniques for gracefully handling subsystem issues in web services.

Explore strategies to manage and prevent technical debt in software development, focusing on its impact, measurement, and mitigation techniques for improved code quality and project sustainability.

Learn to build and document service interfaces using OpenAPI/Swagger, exploring benefits, challenges, and best practices for implementation in large-scale production environments.

Learn best practices for designing RESTful APIs. Discover key principles, architectural constraints, and common mistakes to avoid. Create clean, safe, and efficient APIs that developers will love to work with.

Strategies for breaking down monolithic applications into manageable components, addressing dependency challenges, and improving code flexibility and maintainability.

Explore fixture factories for faster end-to-end tests in service-oriented architectures. Learn implementation techniques, pytest integration, and benefits like improved maintainability and parallel test execution.

Learn to implement Command Query Responsibility Segregation (CQRS) in Python using Nameko framework to enhance database performance and scalability in high-traffic applications.

Explore Domain-Driven Design patterns in Python, learning to model complex domains and implement tactical patterns for robust, maintainable software in large-scale projects.

Aprenda estratégias eficazes para escrever testes de integração robustos usando Pytest, injeção de dependências e Docker Compose, melhorando a manutenibilidade e extensibilidade de suas aplicações.

Explore clean architecture principles for Python, focusing on layer separation and internal APIs to create maintainable, testable, and loosely coupled systems.