Backend technologies for your startup

Post on 15-Feb-2017

212 views 3 download

transcript

Ready Bytes Software Labs Pvt. Ltd. © 2015 ALL RIGHTS RESERVED

Backend Technology For Your Project’s Requirement

Ubuntu + Apache2.4- Economic

- Scalable

- Updates are reliable

- Delivers the best value

PHP 7

- Around 85% of total websites use PHP as a server side scripting language.

- PHP 7 is the latest stable version of PHP

- It is very fast and speedy

- Error handling is easy in PHP 7

- Robustness is perfect for long time perspective and for scalable systems

- Opensource

Node.Js

- To build real time web APIs.- Builds fast and scalable network applications.- Supports tens of thousands of concurrent connections using non-blocking I/O calls.- Used in multi-user applications like chat.- Avoid multiple conversions across client, server and database.- Tracking website visitors and visualising their interactions in real time.- Both internal and public services statuses can be reported live using its system

monitoring dashboard.

MySQL 5.6- Works with many platforms

- Uses multi layered server design

- Executes very fast joins

- Very good Relational Database System

- Perfect client server architecture

- Convenient user interface

- Full text search feature

Laravel 5.1- Robust system

- Easily manageable

- Flexible in terms of code

- Compatible with many DB technologies and other technologies

- Injection of object is easy

- Events can be handled easily

PhantomJS

- It is a headless webkit scriptable with Javascript.

- It allows fast-testing of web without any requirement of browser.

- It allows to access and manipulate web-pages with standard DOM API.

- It can capture web content programmatically including CSS, SVG and Canvas.

- It is available on all major operating systems.

- It can be run on Amazon EC2, Heroku and iron.io.

Redis - for caching & Session - Opensource

- Data structure support

- Perfect for data replication

- Analytics is fine for any scale of caching & sessions

Sphinx- For text search

- Opensource

- Fulltext search engine for applications.

- Indexes up to 10-15 MB of text per second per single CPU core, that is 60+ MB/sec per server

- Non-text attribute support

- Flexible text processing

- Distributed searching

- Querying features support

AWS S3- Static assets, backup and recovery- Easy permission management

- Bucket structure

- Standard interface

- Easy storage

- Data can be retrieved easily

Digital Ocean- For hosting - Fully managed cloud.

- Robust infrastructure

- Standard API

- Floating IPs

- SSD Hard drives

- Virtualization

- Simple control Panel

Elastic/Kibana - For Logs- Architectured elasticsearch

- Flexible analytics

- Real time summary and charting of data

- Instant sharing and embedding of dashboard

- Easy integration

Mailing- Sendgrid/SES - Supports as email use cases

- Can be integrated via API or SMTP

- Inbox delivery is ensured

- Easily scalable email sending up or down

- Cloud based and easily manageable infrastructure

Supervisor - For queue workers- A process control system

- Convenient centralized management

- Provides accurate up/down status on processes

- Makes priority management among processes much easier

- Simple to configure

- Efficient & extensible

- Compatible with Linux, Mac OS X, Solaris, and FreeBSD

Ready Bytes Software Labs Pvt. Ltd. © 2015 ALL RIGHTS RESERVED

Thank You!www.readybytes.net

services@readybytes.net