I am looking for a Python developer to help me establish continuous communication between two Python scripts. At a high level, Script A contacts an API to retrieve a collection of data. In this instance, the data is, fundamentally, an array of strings. Script A processes each string, one at a time. If the value of the string meets a set of criteria, it needs to be passed to Script B. Script B will perform further processing on the received strings.
At the moment, the call to the API is in place, as are the criteria in Script A and the processing in Script B. I'm looking for a robust, efficient communication mechanism between the Scripts.
Ideal skills and experience for this job include:
- Strong proficiency in Python
- Experience with inter-process communication and networking
Further constraints, if it matters: both Script A and Script B are intended to run inside the same Docker container. If you have experience in Docker, that's a plus. If you're interested in digging into it, this project might be an opportunity.
Also, although you've probably heard it before, this is the first of a number of related projects I'll have. Ideally, they would all be done by the same person. And finally, if you're interested in the project, please give me a sense of how you'd approach the problem. Ask questions if you need more information. If you're worried I might steal your idea, put it to rest. I have probably been writing code for longer than you've been alive :) If I had time to do it properly, I could. But I'm a semi-retired developer that wants to find someone I can work with on a larger project, where this project is the first step.