A Developer's Journal: Simplifying the Twelve-Factor App

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Vagrant

    Vagrant is a tool for building and distributing development environments.

    Tools like Docker and Vagrant can be used to allow local environments to mimic production environments.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • RabbitMQ

    Open source RabbitMQ: core server and tier 1 (built-in) plugins

    Messaging/Queueing Systems (Amazon SQS, RabbitMQ, Beanstalkd)

  • PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

    The app can use a local PostgreSQL and has no issues using a cloud service like Amazon RDS.

  • MySQL

    MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

    Data Stores (Amazon RDS, MySQL, PostgreSQL)

  • docker

    Docker - the open-source application container engine (by microsoft)

    An alternative here is using Docker to build your application, then you can be sure that your app has access to packages in the operating system.

  • Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

    stores session state in a session store like Memcached or Redis.

  • Memcached

    memcached development tree

    stores session state in a session store like Memcached or Redis.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • BeanstalkD

    Beanstalk is a simple, fast work queue.

    Messaging/Queueing Systems (Amazon SQS, RabbitMQ, Beanstalkd)

  • amazon-sqs-java-messaging-lib

    This Amazon SQS Java Messaging Library holds the Java Message Service compatible classes, that are used for communicating with Amazon Simple Queue Service.

    Messaging/Queueing Systems (Amazon SQS, RabbitMQ, Beanstalkd)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • OpenTalk meeting software with Rust back-end open-sourced under EUPL

    4 projects | /r/opensource | 19 Feb 2023
  • System Design: WhatsApp

    5 projects | dev.to | 20 Sep 2022
  • Getting Started With Kafka Using Docker

    4 projects | dev.to | 29 Jun 2022
  • Google Like Search Engine

    4 projects | dev.to | 27 Dec 2021
  • Scanning AWS S3 Buckets for Security Vulnerabilities

    7 projects | dev.to | 27 Aug 2024

Did you konow that C is
the 7th most popular programming language
based on number of metions?