Hello, I’m Satyam Jadhav, I joined the Fyle team as a Senior Member of the Technical Staff in March. My first challenge was to implement robust engineering practices into a particular project – a micro-service built on Python 2.7. This involved a series of steps: Dockerizing the application for seamless local development, meticulously linting and formatting the entire codebase, establishing a comprehensive CI pipeline, increasing code coverage from a mere zero to an impressive 90%, and finally transitioning the project from Python 2.7 to Python 3.11.
Great blog post, Satyam! Your guide on moving to Python 3.11 and adding coverage and Swagger UI in Flask is super helpful. Thanks for sharing your expertise!