Session
One Notebook Interface, Many Systems: Where Governance Actually Lives
Notebook users want one concise interface even when the systems behind it use different clients, credentials, policies, and execution models. Our notebook magic libraries support database queries and cloud services through shared IPython entry points, connection management, authentication helpers, and metrics instrumentation. The implementation includes integrations for BigQuery, Bigtable, Dataproc, and MySQL, alongside additional data systems.
This session examines where the common platform boundary ends and a backend-specific connector begins. It covers the implemented patterns used to route commands to connection adapters, reuse and close connections, obtain credentials through centralized helpers, attach operational and billing metadata, retrieve classification context, and instrument notebook operations. It also explains why authentication, query execution, managed compute, and metadata lookup cannot all be forced behind one identical abstraction.
Attendees leave with a practical way to divide responsibilities between a shared notebook interface and backend adapters, plus the design trade-offs to consider when adding another governed data or compute integration.
Karthik Ravi
Senior Software Engineer, AI/ML Infrastructure at PayPal
Mountain View, California, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top