|
|
|
|
|
by nemetroid
1217 days ago
|
|
1. code that listens to a REST API and puts a request on a task queue 2. code that listens to the task queue for new jobs 3. code that fetches a file from the FTP server 4. code that converts the JSON file to a format appropriate for the root finding 5. code that performs the root finding 6. code that converts the result of (3) to a format appropriate for insertion into a table 7. code that inserts the result into a Postgres table Steps 4, 5 and 6 seem easy enough to implement in a pure fashion. |
|
"Functional Core, Imperative Shell" was just posted too, this is the perfect example of where that structure works: https://news.ycombinator.com/item?id=34860164