Case Study. Performance Optimization & OMS Brainvire Infotech Pvt. Ltd Page 1 of 1

Similar documents
Case Study Ecommerce Store For Selling Home Fabrics Online

Case Study. DotNetNuke Intranet Portal for MNC s Brainvire Infotech Pvt. Ltd Page 1 of 1

Case Study. CMS for Management of Monetization Training Resources

Case Study Android based IP TV Mobile System

Case Study. Mobile-based App for Stock Analysis and Stock Experiences_final Brainvire Infotech Pvt Ltd Page 1 of 1

Jet Marketplace Integration with Magento Version: 1.0

White Paper CRM. For Manufacturing Brainvire Infotech Pvt Ltd Ver.3.1, 31/03/2017. Pg. 1

Distributed Architectures & Microservices. CS 475, Spring 2018 Concurrent & Distributed Systems

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Task Management Module

STATE OF MODERN APPLICATIONS IN THE CLOUD

Walmart Marketplace Integration with Magento Version: 1.0

The Importance of Performance & Security and Simple Steps to Achieve Them CHRIS WELLS CEO NEXCESS.NET LLC

Storage Made Easy Enterprise File Share and Sync Fabric Architecture

To Shard or Not to Shard That is the question! Peter Zaitsev April 21, 2016

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

Help! I need more servers! What do I do?

Project Development Steps using RP framework

Full Stack Web Developer Course

Handbook Design Templates For Website Html5 And Css3 And Jquery

Revamped and Automated the infrastructure for NTN Buzztime

Time to EARN. On Job Training. Time to L-EARN

All India Council For Research & Training

Putting together the platform: Riak, Redis, Solr and Spark. Bryan Hunt

Speed Daemons. Lars Noldan, Systems Administrator BSDCAN 2011

Project. Minpeng Zhu

I-LAND SOFTWARE company profile

TCP Tuning for the Web

Distributed Systems Principles and Paradigms. Chapter 12: Distributed Web-Based Systems

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil

platform Development Process Optimization For Drupal centric projects

Read & Download (PDF Kindle) Beginning Microsoft SQL Server 2012 Programming

An overview of Drupal infrastructure and plans for future growth. prepared by Kieran Lal for the Drupal Association

Owncloud scalability and a Nextcloud design for users.

Web & APP Developer Job Assured Course (3 in 1)

Control for CloudFlare - Installation and Preparations

Cluster Upgrade Procedure with Job Queue Migration.

Optimizing LAMP Development with PHP5

Carrier grade VoIP systems with Kamailio

MongoDB Security Checklist

Scaling. Yashh Nelapati Gotham City. Marty Weiner Krypton. Friday, July 27, 12

Improve Web Application Performance with Zend Platform

Istat s Pilot Use Case 1

THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019

Webomania Solutions Pvt. Ltd Categories of E-commerce Building Websites:

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

Read & Download (PDF Kindle) Microsoft SQL Server 2008 Administrator's Pocket Consultant

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Real Life Web Development. Joseph Paul Cohen

Reading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary

416 Distributed Systems. March 23, 2018 CDNs

About us Infoleven is a WEB and MOBILE development company. We offer long-term service for corporate clients, as well as project-based support for SME.

Digitized Engineering Notebook

Manual Mysql Query Cache Hit Rate 0

Scaling DreamFactory

Blue Compass Interactive, LLC

For Australia January 2018

Hosted/SaaS PHP Applications

Azure Certification BootCamp for Exam (Developer)

CAMPUSPRESS TECHNICAL & SECURITY GUIDE

InterCall Virtual Environments and Webcasting

DEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!

Sample Title. Magento 2 performance comparison in different environments. DevelopersParadise 2016 / Opatija / Croatia

The WebGUI Runtime Environment. Roy Johnson Plain Black Corporation

Life as a Service. Scalability and Other Aspects. Dino Esposito JetBrains ARCHITECT, TRAINER AND CONSULTANT

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

The focus of this paper is MigrationLogiK - EBS migration tool ( ML ) and how the migration framework can be organized using this application.

Polarion 18.2 Enterprise Setup

Developer Internship Opportunity at I-CC

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS


USER MANUAL DELIVERY DATE SCHEDULER TABLE OF CONTENTS. Version: 1.0.0

Java Architectures A New Hope. Eberhard Wolff

For USA & Europe January 2018

Microsoft SQL Server 2005 Unleashed PDF

PHPro Advanced Translate Module

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002

Managed Service. Managed Services. High Availability / Disaster Recovery Solutions. Cloud and Hosting Solutions. Security Solutions.

Service Description Platform.sh by Orange

WEB DESIGN & DEVELOPMENT

Road to Auto Scaling

Database code in PL-SQL PL-SQL was used for the database code. It is ready to use on any Oracle platform, running under Linux, Windows or Solaris.

Client Success in an Open Source World. Udi Shamay Head of Client Strategy, Magento

PHP & My SQL Duration-4-6 Months

SQL Server DBA Course Content

Technical Comparison Sheet: ez Platform Cloud vs Other Hosting Approaches

Running a Virtualized Splunk Enterprise Infrastructure Ted Knudsen

PHP Composer 9 Benefits of Using a Binary Repository Manager

System Specification

Percona Software & Services Update

CASE STUDY FINANCE. Enhancing software development with SQL Monitor

The SHARED hosting plan is designed to meet the advanced hosting needs of businesses who are not yet ready to move on to a server solution.

Software Solutions. DocumentPresentedby

Get in Touch Module 1 - Core PHP XHTML

Providing an Enterprise File Share and Sync Solution for

Silicon House. Phone: / / / Enquiry: Visit:

Oracle Database 11g & MySQL 5.6 Developer Handbook (Oracle Press) PDF

Magento Commerce Cloud. Implementing a Project Effectively

Information Brochure, SEO. Software Testing, Online Bidding, Networking

Lassoing the Clouds: Best Practices on AWS. Brian DeShong May 26, 2017

Transcription:

Case Study Performance Optimization & OMS www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 1 of 1

Client Requirement The requirement of the client has been divided into two modules: Site Performance Optimization and OMS (Order Management System). So, let us take a glance at both of them one by one: Site Performance Optimization: The Site Performance Optimization is divided into two parts; the first one is the server level configuration change that included the implementing cache and database, web server as well as CDM. Another is the application level configuration change. It also manages the load balancer and My SOL replication. The client wanted to loading time to get decreased at the considerable rate, as it was taking a lot of time to load all the content and images of the page. OMS: OMS stands for the Order Management System which is responsible for managing the entire order flow once the order is received. Once the order is received, the customer should be given the tracking id so that they can keep the track of their product. Then, the products have been allocated to the stores and the picker management should begin. The pickers should be allocated to each store so that they can collect it after checking. Once they collect it, the order should be shipped and delivered on time. Project Challenges Well, the team faced a few difficulties during the project. So, let us talk about them one by one: One of the toughest things of the entire project was to optimize the site The developers worked real hard to decrease the page loading time remarkably. The main focus of the client was in making the page load faster; so the developers, with the help of trial and error method, gave a lot of time to achieve it. The entire order Management System in itself is so complex that it is too difficult to implement it. In addition to that, it is not available with Magento so the developers faced a lot of challenges to develop and implement the entire order flow. www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 2 of 2

Technologies Used Operating System & Server Management Development Tools & Environments Database Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance PHP5+, Magento Enterprise Edition 1.12, Zend Framework, Nginx Web Server, Lucen SOLR - Site search, Redis cache, Load Balancer, New Relic - Monitoring tool, Akamai CDN, AJAX, Java Script, HTML5, CSS3 etc. MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups Manpower Project Leader 1 Developer 2 Designer 2 Quality Assurance Tester 2 Planning All the planning was done keeping in mind the successful and on time delivery to all the customers. So, let us look at the planning steps: o The team worked hard in managing the order flow. It started from assigning the tracking id to the customers. www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 3 of 3

o There were multiple products so each of them has been assigned to the stores. Also, the picker boys were assigned to the stores so that they can collect the products and deliver it to the customers on time. o In addition to that, the planning was done to work on the site performance optimization and reduce the page loading time to the considerable amount. Architecture In order to ensure the smooth performance of the system, the team decided to use the MVC architecture in this project: The reason for choosing the MVC as the architecture is its long list of benefits. It separates the business layer from the user interface making it really clean and extensible which will prove really helpful in the future. Moreover, as it contains so many libraries, it will make your tasks even easier. It serves as a great tool of development, as you can assign modules to various developers and then merge all the modules in the end once all the modules are developed. If you know the framework, it will be really easy for you to develop it too soon and meet the deadlines. In addition to that, it becomes more SEO friendly. The MVC architecture: www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 4 of 4

Development Highlights They system managed the entire order flow right from the time or order placement, assignment of the orders and picker boys to the shipping and delivery of the products. It took two months to develop this order management system This complex OMS was developed and implemented after which the client started getting 100 orders daily. The site performance was optimized to a great extent and the page loading time was reduced from 13 seconds to 6 seconds after all the hard work of the dedicated team at Brainvire. www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 5 of 5