Budget: 27000 UAH Deadline: 20 days
> Deadline - 20 working days, budget - 120,000 UAH for a working microservice with gRPC, XLSX processing, saving to PostgreSQL via EF Core, basic tests, and preparation for container launch.
> We are ready to work with your gRPC contracts. For .NET microservices, we usually divide the application into a contract layer, application commands and queries, business logic, infrastructure, and tests. We assemble DI through separate dependency registration modules so that the Excel parser, validation, processing queue, repositories, and execution status do not mix into one combine. Here’s the nuance - for large files, it’s more important not just to read XLSX, but to avoid memory overload and correctly manage the processing status =)
> For Excel in .NET, we worked with streaming processing, type validation, mapping to business models, and importing into the database. We will choose the library after assessing the actual file sizes - EPPlus is convenient, OpenXML is often better where resources and reading control are important.
> Questions for accurate assessment
>> Are there already approved .proto files and PostgreSQL table schema?
>> What are the maximum file sizes - number of rows, sheets, file weight, and expected processing parallelism?
> Relevant examples
>> https://business.ingello.com/platforma - corporate platform with modular architecture and complex server part
>> https://business.ingello.com/forma-bpm - automation of business processes, statuses, roles, and reliable operation processing
>> https://business.ingello.com/iks - closely related to accounting systems and data synchronization
> About Ingello Systems on Freelancehunt - https://systems-fl.ingello.com
> It feels like the project is better done not as a one-time import, but as a careful data processing service. A penny-wise man pays twice - especially when Excel suddenly becomes a production integration, not just a file on the desk. We check critical nodes with tests and leave the code suitable for extension.