One strategy for scalability involves offloading as much processing as possible from live systems to background systems. This presentation will discuss a simple API to a complex record queuing system implement in the database.
We'll present production quality software used to support data denormalization, data warehousing, and full text search indexing, including an overview of when background processing applies and the types of problems it is particularly good at solving.
The talk will highlight the use of database constructs (triggers and plpgsql functions) to implement this lightweight queuing system.
Michael is the CTO and Founder of Gilt Groupe, a members only, luxury retailer. Michael brings extensive experience in developing user-focused internet software and a deep passion for leveraging technology to streamline logistics. Prior to Gilt Groupe, Michael founded Volunteer Solutions, an internet application service provider for the philanthropic sector. Volunteer Solutions was acquired by United Way of America in 2001. Michael then served as Chief Technology Officer for United eWay, the United Way of America's technology subsidiary. He holds a B.S. and Masters Degree in Computer Science from the Massachusetts Institute of Technology.






