mirror of https://github.com/status-im/consul.git
website: Update custom solutions page
This commit is contained in:
parent
dbeccf4642
commit
fcdcbc7f0a
|
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue