Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the architecture and implementation of a RESTful real-time analytics system built with Pyramid in this EuroPython 2015 conference talk. Dive into CeleraOne's unique platform for real-time Big Data processing, designed to personalize multi-channel user flows, provide right-in-time targeting, and scale to billions of page impressions. Learn about the four-layer architecture, including Proxy/Distribution using OpenResty/LUA, RESTful API with Pyramid and uWSGI, Analytics layer for Big Data querying, and an In-memory Engine for data storage and business logic. Gain insights into the Python tools and technologies employed, deployment strategies, and production experiences. Discover how to leverage Pyramid's modularity and pluggability, implement test cases, and understand the packaging and deployment process for building scalable analytics systems.
Syllabus
Intro
C1 platform architecture
Typical setup
Python Software stack
Pyramid app with Cornice and Colander
Test case example
Pyramid app - modularity and pluggability
Pyramid app - pluggability example
Testing, packaging, deployment
Taught by
EuroPython Conference