Cloud-based unlimited data storage
Our company took part in the development of an unlimited virtual disk storage engaging cloud technology. This project goal was to solve the problem of the space shortage while storing large amounts of data like documents, video and audio files on a local hard disk.
-
Services:
Product Development and Consulting, Custom Software Development, QA and Testing, Software Development Outsourcing
-
Industries:
Software Development, Cloud Solutions
-
Technology Stack:
C#.NET, .Net Core, AWS S3, Windows libraries, ASP.NET MVC Razor + Bootstrap
-
Project Summary:
The project goal was to solve the problem of the space shortage while storing large amounts of data on a local hard disk - documents, audio and video files. This was implemented by emulating a local hard disk of the required capacity. For a user the process of data saving looked like it was a regular procedure, but in fact the virtual disk capacity significantly exceeded the hard drive capacity of any of the users' computers and the data was stored in the cloud.
Project Description
Our company was engaged in the project as a contractor to participate in the virtual data storage development. A team of six developers and two testers was led by a technical leader on the client’s side and was responsible for current task planning and implementation.
The tasks performed by Polytech Software team:
- Developing user interface.
- Developing data synchronization services – cash managementl, read-write operations tracking, forwarding data blocks to the cloud storage, data encryption and compression for the transmission process, versioning support.
- Working with the API of the cloud storage for implementing the data transfer and storage functionality.
- Integration with the Windows file system drives
The client received a full-featured beta version of the program that allows users to work with an unlimited range of data on the local virtual disk.
Technology stack
Front-end
Angular, TypeScript Angular CLI, SASS Karma, Jasmine
Back-end
C#; .NET Framework, WCF, NUnit Async, Networking, REST API AWS S3 SQLite