| ▲ | jtbaker 2 hours ago | |
you didn't need to read to rewrite to C# to do that - python should be able to handle streaming that amount/velocity of data fine, at least through a native extension like msgspec or pydantic. additionally, you made it much harder for other data engineers that need to maintain/extend the project in the future to do so. | ||
| ▲ | saberience a few seconds ago | parent [-] | |
The C# is probably far more maintainable and less error prone than Python. At least in my experience that's almost always the case. The amount of Python jobs I've had which run fine for several hours and then break with runtime errors, whereas with C# you can be reliably sure that if it starts running it will finish running. | ||