Software Alternatives & Reviews

A notification architecture for social networks — send millions of notifications per day

Redis kubernetes-deploy Go Programming Language Google Cloud Pub/Sub
  1. 1
    Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
    Pricing:
    • Open Source
    Databases - for storage and retrieval, we use MongoDB as our primary database with the help of Redis in certain places.

    #Key-Value Database #NoSQL Databases #Databases 185 social mentions

  2. #Kubernetes: open source production-grade container orchestration management. #CNCF #K8s
    Deployment - All services are orchestrated using deployments in a Kubernetes cluster with a Horizontal Pod AutoScaling setup. This deployment setup makes the entire application layer auto-scalable. And it keeps on increasing and decreasing the number of instances of these applications based on the load.

    #Developer Tools #DevOps Tools #Monitoring Tools 47 social mentions

  3. Go, also called golang, is a programming language initially developed at Google in 2007 by Robert...
    Pricing:
    • Open Source
    Services - receiver selection service, template builder service, and all the other services mentioned in the above diagram are written in the Go programming language.

    #Programming Language #OOP #Generic Programming Language 292 social mentions

  4. Cloud Pub/Sub is a flexible, reliable, real-time messaging service for independent applications to publish & subscribe to asynchronous events.
    Pricing:
    • Open Source
    Pub/Sub by google cloud - receiver-selection-q, builder-q, storage-q and instant-notification-q are all pub-sub queues powered by GCP Pub/Sub. If you want to use this, check the dead-letter queue and exponential backoff setting as well.

    #Stream Processing #Data Integration #Web Service Automation 15 social mentions

Discuss: A notification architecture for social networks — send millions of notifications per day

Log in or Post with