Backend for educational service
Backend for ERP system
Middleware to connect a new app with backend
Backend for video streaming service
What does a client receive?
Does your project need a systems analyst?
Implement a proven hypothesis.
Improve a product in the long run.
Build a complex multicomponent system.
Implement an integration of various services.
Test the hypothesis of a startup.
Implement a task without further improvements.
Do a task as part of an existing business process.
Implement a fully functional out of the box solution.
What can Surf SA do?
SA describe how to respond to a business challenge in technical language. They get an understanding of our clients’ businesses and are familiar with the process of development, i.e., they:
are familiar with computer networks and technologies,
understand the process of mobile, web, and backend development and know what tools are used,
think like programmers,
are experienced in describing monolithic and microservices architecture,
are experienced in designing REST and SOAP API,
are experienced in designing databases and writing SQL queries,
are experienced in creating complex services and mobile products,
understand the technical difficulties associated with implementing a business requirement,
know both technical and spoken English.
The role of SA on a project
SA are in charge of providing a comprehensive description of a system as a whole as well as its internal interactions and nuances. They describe the functionality to be developed and make sure that the specifications of the existing system are valid. Their role involves:
Our case studies
The HoleWe built the backend for a YouTube-like video streaming service. For this project, we used the HLS protocol. We also implemented processing and storage of video files on CDN, which helped reduce the load on the backend and cut down on project expenses.Show more
RosbankWe delivered middleware to connect the new mobile app to an old backend.Show more
KFC DSRWe developed the backend for a custom ERP system. In order for it to gather financial data throughout the whole system, we integrated it with multiple external and internal systems.Show more