public marks

PUBLIC MARKS from nhoizey with tag architecture

2010

Why does Quora use MySQL rather than NoSQLs?

"The primary online data store for an application is the worst place to take a risk with new technology. If you lose your database or there's corruption, it's a disaster that could be impossible to recover from."

Grails en quelques mots (Le Touilleur Express)

« nous, développeurs Javas, devons nous remettre en question d’urgence. En voyant des projets sur PHP ou Ruby on Rails, j’ai un peu la gueule de bois avec mon Java. Je pense que pour le développement d’applications Webs, il faut revoir notre manière de penser, notre manière de travailler »

2009

SOA is Dead

SOA was supposed to reduce costs and increase agility on a massive scale. Except in rare situations, SOA has failed to deliver its promised benefits. After investing millions, IT systems are no better than before.

2008

apc@facebook

Des slides expliquant l'utilisation poussée d'APC faite par Facebook

Comment bien gérer la montée en charge d’une application web ? | Simple Entrepreneur

by 2 others
Voici quelques pistes qui seront particulièrement utiles à ceux qui développent une application dans un environnement LAMP (Linux, Apache, Php et MySql) ou RoR (Ruby On Rails). Il s’agit en fait des retours d’expérience de sites comme Flickr, Digg

InfoQ: Hypermedia in RESTful applications

Flickr's current approach of requiring that clients possess Flickr-specific knowledge in order to progress from one application state to another, is simply another way of saying that they have a proprietary application model. Not only is it proprietary th

REST vs. SOAP at Amazon

Amazon has both SOAP and REST interfaces to their web services, and 85% of their usage is of the REST interface. Despite all of the corporate hype over the SOAP stack, this is pretty compelling evidence that developers like the simpler REST approach.

ASP.NET MVC Framework - ScottGu's Blog

by 1 other
One of the things that many people have asked for over the years with ASP.NET is built-in support for developing web applications using a model-view-controller (MVC) based architecture.

Sweet Home 3D

Sweet Home 3D is a free interior design application that helps you placing your furniture on a house 2D plan, with a 3D preview.

2007

Database parallelism choices greatly impact scalability - The Database Column

by 1 other
Large databases require the use of parallel computing resources to get good performance. There are several fundamentally different parallel architectures in use today

L'architecture orientée ressource pour faire des services web RESTful - Biologeek : Ubuntu, bio-informatique et geekeries libres d'un bio-informaticien au quotidien.

by 7 others
Le plus gros défaut de REST, c'est sûrement de se limiter à la comparaison des 4 verbes HTTP (GET, POST, PUT et DELETE) aux 4 actions possibles sur des données issues de bases de données (Retrieve, Create, Update et Delete soit CRUD)

High Scalability | Building bigger, faster, more reliable websites.

by 5 others
High Scalability was started to help build successful scalable websites. It tries to bring together all the lore, art, science, practice, and experience of building scalable websites into one place so you can learn how to build your system with confidence

ESB SOA RFP Questions

Here is a list of generic Request for Proposal (RFP) or Request for Information (RFI) questions that offer a good start to an RFP specific to your requirements.

Pete Lacey’s Weblog :: What is SOA?

Once again the participants in the SOA discussion group have got themselves all riled up about what exactly SOA is and why it may or may not be working.

Nati Shalom's Blog: Why most large-scale Web sites are not written in Java

The application stack of these Web applications is very different from the stack that mission-critical applications in the financial world are built with.

Stepping into Apache Synapse – Part I | WSO2 Oxygen Tank

In this series, you will learn what Synapse is, how it works, and how you can use it to solve common problems in the enterprise. You will understand some of the advanced features of Synapse, how you can extend it, and also some of its limitations.

The What, Why, and How of Master Data Management

This paper covers the reasons for adopting master-data management, the process of developing a solution, and several options for the technological implementation of the solution.

REST vs. WS-*: War is Over (If You Want It) :: David Chappell :: Blog

by 1 other
REST is for data-oriented applications that focus on create/read/update/delete scenarios. Solution based on WS-* for service/method-oriented applications, especially those that need more advanced behaviors such as transactions and more-than-basic security

Amazon Web Services: Monster Muck Mashup - Mass Video Conversion Using AWS

by 1 other
L'auteur utilise Amazon S3 pour le stockage, Amazon EC2 pour convertir les vidéos, et Amazon SQS pour les échanges de messages durant le process, un must !

ESB Integration Patterns @ SOA WORLD MAGAZINE

The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled integration network that can scale beyond the limits of a hub-and-spoke EAI broker.

BizTalk Server 2004: A Messaging Engine Overview

(via)
This paper is intended to provide detailed information about the messaging infrastructure of BizTalk Server and about other key areas of the product where customers have typically struggled to gain an understanding.