Tech Landscape
A thousand feet view of some of the tools, platforms, languages that make today's technology landscape. This is a very good reference to keep track of where all the new tools fit in the jigsaw of Enterprise IT, especially for a microservices + cloud native setup. (For a more detailed look, check out my slipbox or projects).
Infrastructure
Cloud: AWS, GCP, Azure, Linode, DigitalOcean
Infra automation
Terraform, Ansible
Development
Front-end: Svelte, React, Django, Springboot, Angular
Back-end: Go, Python, Java
Integration Layer
Kafka, RabbitMQ, Amazon Kinesis, Amazon SQS
Code Management
Bitbucket, Git, Github
RDBMS: Postgres
NoSQL: MongoDb, DynamoDb
In-memory: Redis, Dragonfly
Time-series databases: Influxdb
Tools: Dynobase (DynamoDb UI), Flyway (cicd), Liquibase (cicd), Knex (cicd)
Containerization
Docker, containerd, CRI-O
Container Orchestration
Kubernetes: GKE, RKE
Networking
Istio, Consul
CICD
Jenkins, Concourse, Spinnaker, ArgoCD, Flyway, Liquibase
Telemetry
Grafana, Prometheus, Honeycomb, Dynatrace, Nagios, OpsRamp, Moogsoft
Quality, Stability, Reliability
Performance Engineering: K6, Netstorm, HP ALM, jmeter
Chaos Engineering: Litmus, Chaos Monkey, Gremlin
Security
General: Vault, Veracode
Kubernetes Security: KubeLinter, Open Policy Agent (OPA), Kube-bench, Kube-hunter, Falco, Terrascan, Checkov, Claire
Business Process Automation
UIPath, BluePrism, AutomateAnywhere, Camunda
Concepts, Methodologies, Frameworks, Techniques
Architecture: Microservices
Development: Agile, Scrum
Deployment: DevOps
Quality: BDD
Ops: Site Reliability Engineering (SRE), Chaos Engineering, GitOps, Observability
Infrastructure: PaaS
Design-to-delivery: Product Management
The views expressed on this website are personal and do not represent the opinion of the author's employer/parent company. Links to third party web sites may be shared on this page. Those sites are unaffiliated with the employer. The employer has not been involved in the preparation of the content supplied at the unaffiliated site and does not guarantee or assume any responsibility for its content.
-Vikrant Payal