website: Update custom solutions page

This commit is contained in:
Armon Dadgar 2014-04-10 16:56:22 -07:00
parent dbeccf4642
commit fcdcbc7f0a
1 changed files with 12 additions and 12 deletions

View File

@ -1,25 +1,25 @@
--- ---
layout: "intro" layout: "intro"
page_title: "Serf vs. Custom Solutions" page_title: "Consul vs. Custom Solutions"
sidebar_current: "vs-other-custom" sidebar_current: "vs-other-custom"
--- ---
# Serf vs. Custom Solutions # Consul vs. Custom Solutions
Many organizations find themselves building home grown solutions As a code base grows, a monolithic app usually evolves into a Service Oriented Architecture (SOA).
for service discovery and administration. It is an undisputed fact that A universal pain point for SOA is service discovery and configuration. In many
distributed systems are hard; building one is error prone and time consuming. cases, this leads to organizations building home grown solutions.
It is an undisputed fact that distributed systems are hard; building one is error prone and time consuming.
Most systems cut corners by introducing single points of failure such Most systems cut corners by introducing single points of failure such
as a single Redis or RDBMS to maintain cluster state. These solutions may work in the short term, as a single Redis or RDBMS to maintain cluster state. These solutions may work in the short term,
but they are rarely fault tolerant or scalable. Besides these limitations, but they are rarely fault tolerant or scalable. Besides these limitations,
they require time and resources to build and maintain. they require time and resources to build and maintain.
Serf provides many features that are effortless to use out of the box. Consul provides the core set of features needed by a SOA out of the box. By using Consul,
However, Serf still may not provide the exact feature set needed by an organization. organizations can leverage open source work to reduce their time and resource commitment to
Instead it can be used as building block, composed with other systems it provides generally re-inventing the wheel and focus on their business applications.
useful features for building distributed systems.
Serf is built on top of well-cited academic research where the pros, cons, Consul is built on well-cited research, and is designed with the constraints of
failure scenarios, scalability, etc. are all well defined enabling you to distributed systems in mind. At every step, Consul takes efforts to provide a robust
build on the shoulder of giants. and scalable solution for organizations of any size.