Memphis packaged by Data Science Dojo

Data Science Dojo

Memphis packaged by Data Science Dojo

Data Science Dojo

Memphis is an open-source cloud-based messaging system.

Data Science Dojo delivers data science education, consulting, and technical services to harvest the power of data.

Trademarks: This software listing is packaged by Data Science Dojo. The respective trademarks mentioned in the offering are owned by the respective companies, and their use of them does not imply any affiliation or endorsement.

About the offer:

Memphis is a modern replacement for traditional messaging systems. Memphis is a cloud-based messaging system with a comprehensive set of tools that makes it easy and affordable to develop queue-based applications. It is reliable, can handle large volumes of data, and supports modern protocols. Memphis requires minimal operational maintenance and allows for rapid development, resulting in significant cost savings and reduced development time for data-focused developers and engineers. Memphis helps you to:

  • Build a dead-letter queue
  • Create observability
  • Create client wrappers
  • Handle back pressure. Client or queue side
  • Configure monitoring and real-time alerts
  • Deal with ACLs ("Access Control List")

Who benefits from this offer:

  • Software Developers
  • Data Engineers
  • Data Scientists
  • Developers working with large volumes of data
  • Organization working on large databases

What is included in this offer:

Memphis is a comprehensive ecosystem that includes several components designed to support the development and deployment of modern queue-based applications. Some of the key components included in Memphis are:

  1. Memphis Broker: A cloud-native message broker that is simple, robust, and durable.
  2. Memphis CLI: A command-line interface tool that enables developers to interact with Memphis from the command line.
  3. Memphis SDK: A software development kit that provides libraries for a variety of programming languages, making it easy to integrate Memphis into new and existing applications.
  4. Memphis Dashboard: A web-based user interface that enables developers to monitor and manage their Memphis deployment.
  5. Memphis Integrations: Pre-built integrations with popular data storage and processing systems, making it easy to connect Memphis with other parts of the data processing pipeline.

Technical Specifications:

  • Minimum memory:8 GB
  • Minimum vCPU:2 vCPUs
  • Operating System:Ubuntu 20.04
  • Storage: 6GB


Memphis Broker provides several integration options for connecting to different types of systems and applications. Here are some of the integrations available in Memphis Broker:

  • JMS (Java Message Service) Integration
  • .NET Integration
  • REST API Integration
  • MQTT Integration
  • AMQP Integration
  • Apache Camel,Apache ActiveMQ,and IBM WebSphere MQ

The default port Memphis listens to is 9000. You can access the web interface at http: //yourip:9000. To access the root account of Memphis on the web, you can run this command:
sudo cat /var/RootPassword on your terminal.