Case Study
The gRPC approach
We use gRPC technology to help our customers to deliver standard services like SFTP file server, SMTP mail server and OAUTH provider in a virtualized way.
Details
Compay Name: Sigma Oil Corporation AZ
Date: Jan 2018
Website: www.series2k.com
Sigma Oil needs to provide a secured file download services to their clients for invoices and statements, the data is many SQL server databases, with the help of dreamApi virtual sftp framework, they can just focus on how to extract the data from the database server and produce the file formats which are suitable for their clients, the complexity of creating a virtual sftp server is invisible.
Why We Switched to gRPC
gRPC works by executing a procedure on a remote server, operating around an idea of contacts based on the client-server relationship instead of working off the architecture itself. This streamlined approach divides duties between the client and server, with the responsibility for executing belonging to the former and most of the handling and computation assigned to the latter.
Instant Results
The end user only need to worry about implement the contract and with the help of a clear and precise definition of the contract (the proto file) , it becomes an obvious way to complete the project.
“DreamApi provides a true professional framework for us to focus on business data issues only.”
Abstract Standard Services
Google protobuf or proto is a mechanism for serializing structured data. Proto is smaller, simpler, faster and language neutral. With that, we can design a contract and implement complicated standard services like sftp, smtp,oauth virtually.
Creating A Custom Solution
The user of this virtual service framework will not be required to have in-depth knowledge on implementing these standard services at the lower level and then focus on the real world problem, that is what their customers need and what their business needs.
The Results
It lowers the cost of hiring experienced programmers who understand the complicated protocols and let the programmers go directly to what they know the best: business logic.
%
Increase In Productivty
%
Increase IN Sales
%
Decrease in Meetings
%