22
MEAN practice

MEAN practice - files.meetup.comfiles.meetup.com/18512550/TOTHENEW_Digital_Slides.pdf · AngularJS, Express.js, Node.js, ... ThoughtBuzz is a leading social media analytics company

Embed Size (px)

Citation preview

MEAN practice

www.tothenew.com

Disrupting The Digital Ecosystem

Uniqueness delivered by

a team of 600+

tech evangelists, content

specialists, creative mavericks &

market analysts

Powered by 4 services -

Technology, Analytics

Marketing & Content

For 300+ clients across

30+ countries

in APAC, Europe & North America

WE UNIQUELY COMBINE THE POWER OF

TECHNOLOGY, ANALYTICS,

MARKETING AND CONTENT FOR DIGITAL TRANSFORMATION

www.tothenew.com

Our Services

TECHNOLOGY Marketing Content

Business critical applications on web,

mobile and cloud platforms

300+ Tech evangelists

150+ Web applications

100+ Cloud implementations

50+ Mobility applications

Omni-channel digital analytics services

with actionable insights

Digital marketing campaigns across

platforms that impact the bottom-line

Manage, promote & monetize video and

music content on digital platforms

50+ Global clients

30+ Digital analytics experts

8+ Years in digital analytics

15+ Industries

1000+ campaigns delivered

8.5mn+ fans acquired on social

500+ videos created

500+ websites designed

250K+ hrs. of video content

published online

100K+ hrs. of YouTube channel

management

30+ YouTube certified professionals

TO THE NEW Digital conceives, creates and manages digital solutions and platforms for businesses across the

globe through its 4 Services

Analytics

www.tothenew.com

First service provider to be certified

in APAC

AWS Advanced Consulting Partner &

Channel Reseller

Advanced Partner of MongoDBTrusted Partner for Adobe Marketing

Cloud integrated solutions

Silver Partner for Big Data solutions Trusted partner of Google

Strategic Partners

www.tothenew.com

We develop business-critical applications for web, mobile & cloud platforms

Technology Services

GRAILS

Global leader in Grails development

with a portfolio of 100+ applications

MEAN STACK

We build rich, high performance and

scalable web apps using MEAN stack

BIG DATA

Consulting and training on Big Data

to help derive business insights

APPLICATION SECURITY

In-depth security assessment of

web & mobile applications

TESTING

Automation & Manual Testing to

deliver bug free products

DEVOPS

Experts in automating end-to-end delivery

pipeline across leading cloud platforms

AMC

Implementation, migration and

support services for AMC

USABILITY

We provide a human touch to your

application through our UI/UX services

MOBILITY

We develop powerful & engaging

hybrid & native mobile apps

www.tothenew.com

Technology Landscape

Jasmine

IOT

React.js &

React Native

NODE.js

Express.js

Meteor.js

Karma

REST APIs / Microservices

Mocha

Angular.js

Sails.js

We only work on

RAZOR EDGE TECHNOLOGIES

and possess deep expertise on

these technologies

MongoDB

HAPI.js

Socket.io

Ionic

ES

www.tothenew.com

We simplify and accelerate your web

application development using full stack MEAN

Our MongoDB experts help build highly

available and efficient applications using

Mongo and other next-gen NoSql database

Angular.js experts who can turn your website or apps

into scalable, faster and appealing application.

We build high performance and scalable

web applications using Node.js and its

various frameworks.

MEANDevelopment

MongoDBDevelopment

Node.jsAngular.js

MEAN Stack Offerings

www.tothenew.com

A team of 30+ MEAN Stack Architects & Developers

50+ applications delivered

in the MEAN topology

Creators of

www.Node-Console.com

20+ MongoDB

deployments & migration

20+ World class Front-end Engineers

100+ Open Source

Project Contributions &

node modules published

Our Expertise On MEAN

Few Case Studies

www.tothenew.com

Kokaihop

Kokaihop is one of the biggest recipe sites in Sweden, with a

collection of over 22,000 recipes from over 700,000 members.

To build an intuitive website with high availability and high

performance where home cooks can share recipes and get the

recognition for their delicacies while they were cooking in the

kitchen.

Goal

Approach • Application allows automatic download of new and modified

recipes

• Application also has an option to save recipes in their own

collection

• Enabled members to publish their recipe photos to Kokaihop.se

website

• Integrated with Facebook and Twitter for ease of recipe

sharing

• Implemented a feature wherein the application can

automatically generate shopping list from recipes

• Android application supports all Android versions 2.2 and

above

Client

700,000 registered users

Multilingual site

concurrent users Technology Stack

• M.E.A.N, WebRTC (Tokbox), Pusher, Cloudinary, Heroku, Elastic

search, RabbitMQ, Jasmine, Karma, Grunt, Bower

www.tothenew.com

Me With YouMeWithYou is a Swedish video based dating site that offers

interactive features similar to all the leading social media

platforms. MeWithYou aims to provide the world's easiest,

fastest and best way for people to meet their partners online.

Build a dating portal with interactive features and provide the

world's easiest, fastest and best way for people to meet their

partners online..

Goal

Approach • Used Node.js framework to ensure high throughput to cater to the

large number of users that came onto the site

• Implemented "Pusher" for real time notifications and updates on user

pages

• Used AngularJS for a responsive frontend

• Implemented WebRTC using Tokbox for real time video messages used

Cloudinary for image manipulation and as a CDN

• Gamification of date finding process using flirt grid game real-time

updates on user pages

• Horizontally scalable, In-place editable user profiles, Feed moderations

• Localized content (site will look different at different places, will always

show the people near the user)

Technology Stack

Client

We delivered one of its kind application that supports

video chat and messenger functionality maintaining

great consumer experience.

AngularJS, Express.js, Node.js, MongoDB, Cloudinary, Pusher, CloudFront

and many more assorted libraries

www.tothenew.com

DashBurstFounded In 2012 by Daniel Zeevi, DashBurst is a place for

people to discover and share interesting new content of all

types.

Optimize the website and bring down the page load time from

7 seconds to less than 2 seconds by migrating the database

from MySQL to Mongo DB.

Goal

Approach • Implemented real-time feeds, notifications, instant messages from

other users

• Implemented feature to share original content like photos,

infographics, documents, audio and videos with the world with proper

licensing and customized data access to users

• Provided analytics for all posts with views, comments, bursts and

rebursts

• API Code for developers to embed their posts/content on other

websites, Server side rendering - handlebars

• Used Bell module to enable users to register on the web application

using social media credentials

• Simplified the existing complex database queries and migrated to

MongoDB

Technology Stack

Client

We improved user experience by reducing page load

time from 7 seconds to less than 2 seconds

Node.js, HapiJS, Bell, Handlebars, MongoDB, MySQL, jQuery, Libreoffice,

Grunt, MomentJS, AWS, EdgeCast

www.tothenew.com

Pillow Pets World

Pillow Pets World is a fun, exciting and educational virtual

universe where kids can learn while having fun and can make

friends and travel the world.

To jointly develop the application in Node.js in distributed Agile

way of development along with implementation of various

modules of the gaming applications that can derive very high

user engagement.

Goal

Approach • Implemented Node.js to run multiple servers simultaneously

• Used Socket.io to have a real time communication in virtual rooms

• Implemented front end using Backbone.js for fast rendering of data

• Used Pulse Game Engine as one of the core component to run HTML5

and Canvas games

• Users have their own virtual room, where they can buy things from

online store and decorate it

• Users can earn miles for playing games like quizzes and travelling the

virtual world and redeem the miles/tokens for real virtual world

goodies

• Users can make new friends from around the world and can chat with

users in the same city/room

Technology Stack

Client

We helped the client increase user engagement by

delivering a faster, efficient virtual world, featuring

famous cities from around the world with interactive

games

Node.js, Socket.io, Backbone.js, CoffeeScript, HTML5, CSS3, SASS,

JavaScript, Pulse Game Engine, Raphael.js, MongoDB, Async

www.tothenew.com

ThoughtBuzzThoughtBuzz is a leading social media analytics company

providing real-time actionable insights to leading organisations.

Increase scalability and performance of ThoughtBuzz's social

media platform with a focus on storing, processing and analyzing

the exponentially growing data using big data technologies

Goal

Approach • Re-engineered the complete platform using big data technologies

and RAD framework

• Implemented multi-tiered architecture with high throughput queue for

separating the processing-intensive jobs from the client-facing

rendering instances/systems

• Extensively used multi-threading to make use of the available

resources for achieving high performance and processing more

tracks/results for the user

• Interactive visualization through charts and graphs to visually

represent the social buzz

• Integrated social media streams thus enabling the users to manage

their social accounts from the application

• Configured "analysis" feature for user's managed sources/accounts

Technology Stack

Client

Re-architected and re-engineered ThoughtBuzz's

legacy product into a highly scalable, performant and

extendable platform using various big data

technologies.Grails, MongoDB, AWS, jQuery, FusionCharts, Sentiment Analysis

www.tothenew.com

What Our Clients Say About Us

JAY SINGHCo-founder at ViralGains (USA)

TO THE NEW have really helped us to move our architecture

into the second decade of the 21st century. We now have

more stable, efficient and reliable systems, they have taken

the headache of those midnight pages off our dev teams

hands and helped them to be more focused on day to day

sprint task which of course improves our velocity.

DAVID EVANSTechnical Director, Adopt-a-pet.com (USA)

After 4 years of relationship and execution of some

very large projects, TO THE NEW is no more a

vendor or a partner. It has become our own

development team (just sitting somewhere else).

Agile methods combined with crack development

team make it a very smooth experience working

with TO THE NEW.

MIKAEL ANDERSSONEcommerce Head - Mat.se (SWEDEN)

www.tothenew.com

Glory of Recognitions

www.tothenew.com

Daily

Stand -ups

Two way communication

with the client

Retrospective

Test driven

development

Automated

functional testing

Overlap of at-least 2 hours

with client’s time zone

Iterative

development

Continuous

integration

We follow Agile Methodologies for software development and project management. Combination of

Kanban, Scrum and XP principals are used to successfully deliver products and projects.

We become an extended development arm for our clients.

How We Work ?

www.tothenew.com

Tools For Agile Implementation

SPRINT & REQUIREMENTS PLANNING

iPlotz

Balsamiq

Planning Poker

JIRA

Assembla

Basecamp

DEVELOPMENT

Github

Jenkins

Eclipse

IntelliJ

ISSUE TRACKER

Trello

Assembla

JIRA

Pivotal Tracker

Tools we use to overcome challenges in implementing Agile practices,

particularly in offshore environment

www.tothenew.com

Technology Experts

Offshore Delivery Experts

Dedicated to Agile

Low Development Cost

Extremely High Quality

Speed

Industry recognized

experts through our

blogs, articles,

plugins and more

than 100+ live apps

Iterative

development,

offshore agile

processes

implementation,

100% transparency

Deep

understanding

of challenges in

offshore

development

environment

India advantage,

negligible

Infrastructure cost

Faster time to

market, round the

clock project

progress check,

scalability in

development team

Robust and

scalable apps,

learning from

numerous live apps

BUSINESS VALUE TO OUR CLIENTS OUR USP

Differentiators!

www.tothenew.com

RELATIONSHIP MODELS PRICING MODELS

DISTRIBUTED DEVELOPMENT

TO THE NEW’s specialists support and

supplement client’s in-house team for

development

FULLY OUTSOURCED DEVELOPMENT

TO THE NEW’s team takes full

responsibility of development and

delivery on turnkey basis

TIME & MATERIAL

Hourly rates for dedicated resources

are charged

FIXED COST

Fixed cost for a project delivery is

charged

MODELS

Engagement Models

www.tothenew.com

India

North America

Europe

South-East Asia

Client Mix – TO THE NEW