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

MongoDB for DBAs
MongoDB University
MongoDB for Node.js Developers
MongoDB University
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Programming Mobile Services for Android Handheld Systems: Communication
Vanderbilt University via Coursera
HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera