portfolio web architecture

10
Valbonne Consulting Scalable Architecture for the Web

Upload: valbonneconsulting

Post on 04-Aug-2015

66 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Portfolio Web Architecture

Valbonne ConsultingScalable Architecture for the Web

Page 2: Portfolio Web Architecture

Full-Stack Web Solutions and Services for ISP's & SaaS

Our engineers design and implement distributed, secure and scalable n-tier solutions since 1998. In the past we supported startups which went quickly from „garage-style“ environments to multi-million dollar corporations but also online-banking platforms, ISP's and more:

GMX Germany – backend development and design of a caching middleware and business layer on top of Oracle. Security improvements against XSS and password library attacks.

Friendscout24.de – database migration, caching (memcached), application redesign to improve scalability, implement a „DevOps like“ deployment environment to webserver-farm (apache). Implement online chat systems and apps

Commerzbank.de - design & implementation of single-sign-on (SSO) and encryption, for online-banking and trading applications (backend)

Insparx – relaunch of several high-traffic adult sites to handle mobile users more intelligently using HTML5 and CSS3 templating

Page 3: Portfolio Web Architecture

Scalable Solutions (built on open standards)

Situated next to the W3C standardizations body in Sophia Antipolis, we closely follow the latest developments and trends at the cutting edge of the web.

Page 4: Portfolio Web Architecture

Our Service-Stack (Database)

We work with both your existing legacy DB systems as well as design new "greenfield" solutions.

Help you during migration between major RDBMS or NoSQL stacks such as MySQL, PostgreSQL, Oracle, MongoDB, socket.io, redis.io, etc. with proof-of-concept and technical gap-analysis.

Using a holistic approach of your system, network, and hardware we advise on design, modeling, data normalization, query-optimization, host-OS tuning and possible performance improvements.

Dsign and Optimize your DB for Optimum Scalability, Reusability & Forward-compatibility

Page 5: Portfolio Web Architecture

Our Service-Stack (for the modern Web)

As an independent solution and service provider we work with all names and value Open Source to avoid vendor lock-in.

Page 6: Portfolio Web Architecture

Our Service-Stack (Intelligent Caching Strategy)

To improve performance and ensure your web application scale during peaks, ...

We help design your cache management policies for all caching layers and hirachies.

We consider all nodes involved during caching from end-to-end, such as: Network, Proxy, Database, Application, Front-End. Then advise and implement policies (LRU. LFU, Partitioning, Flat, Hirachical, Invalidation, etc)

Then help you utilize technologies appropriate for each scenario such as memcached, in-memory, file, database, or rules for frontend-caching (HTTP) and even Content Delivery Networks (CDN).

Page 7: Portfolio Web Architecture

Our Service-Stack (Application & Middleware)

We develop services of Middle-Ware and Application Layers in languages which are best suitable for our client and the job.

Wether C++, Java, Ruby, Python, Perl, PHP, GO, or even low-level system programming in C, we evaluate with you what makes sense in your unique setup.

We use suitable well-tested application frameworks wherever possible (J2EE, JBoss, Tomcat, Websphere, Zend, RAILS, Django, Drupal, FastCGI, Node.js, Backbone.js, ...) and use RESTful API's to conform to architectural constraints.

Page 8: Portfolio Web Architecture

Our Service-Stack (Presentation Layer)

We stress intelligent Front-End design to separate presentation and business layer and enable device (browser) independent delivery (mobile, PC or machine readable).

We use modern HTML5/CSS3 and JavaScript as well as frameworks like jquery, underscore.js, backbone.js, templating like moustache, handlebars, coffeescript, … to avoid reinventing the wheel and get your project on track quickly.

Page 9: Portfolio Web Architecture

Our Service-Stack (Deployment)

We integrate and test all services and assist in depoyment to the target environment wether bare-metal or cloud based infrastructure (public, private or hybrid clouds: OpenStack, Docker, KVM, AWS).

Help you fine-tune your configuration to improve performance across all stack layers from front-end all the way to the OS (Kernel) and Network.

To remain flexible especially when requirements change we leverages Agile development and Continuous Deployment (DevOps) methods giving continuous and fast feedback during all phases of the lifecycle.

Integration with your application monitoring framework as needed.

Provide detailed, High-level and Low-level documentation, training and long-term support

Page 10: Portfolio Web Architecture

Contact

Valbonne Consulting S.A.R.L.Contact: Joachim Bauernberger

2000, Route des Lucioles, BP29, Les Algorithmes, Aristote-A, 06901 Sophia Antipolis, France

T: +33 (0) 4 92 944 799 | F: +33 (0) 4 92 944 899

http://valbonne-consulting.com/ | [email protected]