Cheatsheet — Cloud Agnostic Tools
Choice for PaaS against IaaS mainly depends on -
- Capability DevSecOps of the team to address concerns like Availability/Reliability/Scalability/Observability/Security/etc.
- Cost (Infra + PaaS offering) vs Cost (Infra)+DevSecOps professionals pay
- Overall size of the Infrastructure.
Sharing cheatsheet with you for cloud agnostic platform/solution.
SERVER/MIDDLEWARE/CONTAINERS
Cloud- OpenShift AWS Azure GCP
Infrastructure as a Code- Terraform
Infrastructure Configuration- Ansible
Web Servers- Nginx Apache
Container- Docker
Container Management- Kubernetes
Service Discovery- Eureka Kong Istio Consul
API Gateway, Kong Zuul Spring Cloud
Secrete Management Key Vault- Vault Keycloak
Message Queue- Kafka ActiveMQ RabbitMQ
API Manager- WSO2
DATABASES
Relational Database- PostgreSQL MySQL
NoSQL — DocumetDB- MongoDB OrientDB
NoSQL — Key/Value DB- Redis Couche Ignite
NoSQL — Columnar DB- Cassandra HBase
NoSQL — GraphDB- Neo4J OrientDB
Search Database- ElasticSearch MongoDB Solr
Time Series Database- InfluxDB
MONITORING/OBSERVABILITY
Logs Collector- Logstash FluentD
Logs Aggregator- ElasticSearch
Logs Viewer + Log Query- GrayLogs Kibana
System Metrics Monitoring- Grafana Prometheus Mesos
System Housekeeping Jobs + Batch Scheduler- AirFlow
Microservices Monitoring- PM2
Client side logs Monitoring- Sentry
If you like the article, please clap for it. Also, share the article with your friends.