API V2 mapping library
November 2023
Jonathan
Mark
Full Stack Software Engineer
Overview
As our product evolves, our API’s need evolving as well. The first version of our public API has slightly (not so slightly) different field names, requirements, and whole schema than the second version. That’s where a mapping library comes in.
On our web and mobile apps, the public API handles CRUD operations for users, events, and content for our news feed. The content pipeline flows into an ElasticSearch engine so maintaining data integrity is crucial.