Welcome!

@CloudExpo Authors: Yeshim Deniz, Jnan Dash, Liz McMillan, Zakia Bouachraoui, Janakiram MSV

Related Topics: @CloudExpo, Containers Expo Blog

@CloudExpo: Blog Feed Post

Erlang, RabbitMQ, & Redis

Everyone’s busy abstracting resources in the cloud

VMWare has been on a buying spree lately.

In the last month, they’ve announced both Redis and RabbitMQ.

Here’s VMware’s take on Redis, and spring source’s on RabbitMQ.  RabbitMQ is built with Erlang.

Much Rejoicing in the Village

We use both of these technologies at Cloud Event Processing.  And we love Erlang too.  VMware’s acquisition of these technologies not only validates our decisions, which we are very selfishly pleased about, but also sends an interesting message.

The Message Please

Everyone’s busy abstracting resources in the cloud – making resources like compute, storage and network available dynamically, based upon demand.

But we need more services on top of that.  When an application is deployed, wouldn’t it be neat if things like messaging, protocol handling, persistence, queuing, etc. were readily available and abstracted for use?  We think so; that’s a core tenant of DarkStar – our cloud based, distributed event processing platform.  Which is also written predominantly in Erlang.  Maybe VMware has a plan here.

Erlang?  What is That?

Erlang was built from the ground up for concurrency.  Not just in a single machine, but in clusters of machines.  Lots of machines.

Lost of machines running many processes.  Sounds like a cloud, right?

For more information about the wonders of Erlang, I recommend Joe Armstrong’s book, “Programming Erlang” as a good starting point.  There’s also a wealth of information available via the web.  Erlang is used in many large systems and chances are you’ve used it and not even known – when’s the last time you chatted with someone on Facebook?  That’s written in Erlang.

Thanks for reading.

Read the original blog entry...

More Stories By Colin Clark

Colin Clark is the CTO for Cloud Event Processing, Inc. and is widely regarded as a thought leader and pioneer in both Complex Event Processing and its application within Capital Markets.

Follow Colin on Twitter at http:\\twitter.com\EventCloudPro to learn more about cloud based event processing using map/reduce, complex event processing, and event driven pattern matching agents. You can also send topic suggestions or questions to [email protected]

CloudEXPO Stories
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, will discuss how to use Kubernetes to setup a SaaS infrastructure for your business. Mike Johnston is an infrastructure engineer at Supergiant.io with over 12 years of experience designing, deploying, and maintaining server and workstation infrastructure at all scales. He has experience with brick and mortar data centers as well as cloud providers like Digital Ocean, Amazon Web Services, and Rackspace. His expertise is in automating deployment, management, and problem resolution in these environments, allowing his teams to run large transactional applications with high availability and the speed the consumer demands.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the benefits of the cloud without losing performance as containers become the new paradigm.
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility.
Because Linkerd is a transparent proxy that runs alongside your application, there are no code changes required. It even comes with Prometheus to store the metrics for you and pre-built Grafana dashboards to show exactly what is important for your services - success rate, latency, and throughput. In this session, we'll explain what Linkerd provides for you, demo the installation of Linkerd on Kubernetes and debug a real world problem. We will also dig into what functionality you can build on top of the tools provided by Linkerd such as alerting and autoscaling.