YoVDO

Lessons Learned From Maintaining SDK in Python for Three Years

Offered By: Conf42 via YouTube

Tags

Python Courses Microservices Courses gRPC Courses JSON Courses API Design Courses Protocol Buffers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and insights gained from maintaining a Python SDK over three years in this conference talk. Delve into various approaches to SDK development, including tech stack-specific solutions and ownership transitions. Gain valuable lessons on achieving uniform functionality, comparing JSON and gRPC, evaluating proprietary versus well-known protocols, managing versions, implementing rigorous testing, and embracing diversity in development. Learn from real-world experiences and best practices for creating robust and maintainable SDKs in Python.

Syllabus

intro
preamble
what do we do?
how it works
three different approaches
sdk per tech stack
first approach
reading from the database
second approach
moving the ownership
third approach
what we learned
uniform functionality
json vs grpc
proprietary vs well-known protocol
versions management
rigorous testing
diversity
q&a


Taught by

Conf42

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity