Building a framework for integrating 3rd parties to our platform faster.
Modern applications are giant meshes of services and interconnected APIs. However, there isn’t a standardized, systematic way to integrate them. As we built the Dazz Remediation Cloud to accelerate secure cloud software development , we needed to address how different R&D teams write integrations to SaaS applications in a consistent and efficient way.
In this video, we'll cover the patterns and anti-patterns of working with third party integrations, and suggest how to wrap them into a very Pythonic framework that focuses on ease of use and great developer experience, using widely used frameworks such as Typer and Pydantic, and methodologies like dependency injection and snapshot testing.