Design Development Of Highly Scalable, High Performance, Cloud Ready E-discovery Product.

Electronic discovery also known as e-discovery, is the electronic aspect of identifying, collecting and producing electronically stored information (ESI) in response to a request for production in a law suit or investigation. Electronic Stored Information includes, but is not limited to, emails, documents, presentations, databases, voicemail, audio and video files, social media, and web sites. Electronic Stored Information, includes huge data sets sometimes runs into Terabytes hence Scalability and Performance is critical to these e-Discovery Product.

Requirements

Our solution

Business Scenario
Client is a mid-sized software services company looking for assistance for their high profile customer project based out of United States. Client wanted technical leadership in designing scalable product architecture and setting up initial development process & team
Team Scalable Solutions
The Result: Highly Scalable product, currently live with customers. De-coupled and easy to consume patterns for developers helped adopt the fast change. Scalable architecture, design helped adopt NFR of high data, scale & performance which is Cloud ready and can be deployed on Microsoft Azure, Amazon Web Services and On-Premise Data Center. The Key components and modules were designed after quick Proof of Concepts for the required Scalability and Performance needs.
Tools and Technologies
Microsoft .NET, ASP.NET MVC 5, Web API, Bootstrap, JQuery, D3.js, Messaging System (MSMQ / AppFabric Service Bus), SQL Server, SSIS, Elastic Search, Custom Built Scalable Background Worker Framework.
Business Benefits
Highly scalable architecture to handle future growth of the product Ready for multiple deployment models as on premise, IaaS and PaaS Ready for multiple Cloud Providers such as Microsoft Azure, Amazon Web Services or Classic Data Center Multi tenant and SaaS ready End customer is expecting top line growth of around 40% with this new product