Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
14 views1 page

Backend Engineering Roadchat

The document outlines a comprehensive roadmap for learning various technologies across multiple categories, including cloud services, backend frameworks, databases, and containerization. It emphasizes the importance of gaining experience in key technologies from each category to facilitate end-to-end understanding and comparison. Additionally, it highlights specific tools and languages relevant to full-stack development, CI/CD, and monitoring.

Uploaded by

rajjm397
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views1 page

Backend Engineering Roadchat

The document outlines a comprehensive roadmap for learning various technologies across multiple categories, including cloud services, backend frameworks, databases, and containerization. It emphasizes the importance of gaining experience in key technologies from each category to facilitate end-to-end understanding and comparison. Additionally, it highlights specific tools and languages relevant to full-stack development, CI/CD, and monitoring.

Uploaded by

rajjm397
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Cloud Services (AWS, GCP, Azure)

Entity Framework
Headless Wordpress
Worth mentioning webAssembly

Prisma
Prismic

AWS CloudWatch Spring Boot Java SQLAlchemy


Strapi
ORMs and Database Libraries
Phoenix Elixir
GCP Cloud Monitoring Django ORM
Monitoring Sanity
Ruby on Rails Ruby Gatsby
SQLx
Azure Monitor Contentful

Axum etc... Docusaurus


Headless
AWS RDS Rust
Actix Jekyll
SSGs (often paired with headless CMS) Windows
Managed DBs GCP Cloud SQL App Dev Lifecycle
Django Astro
CMS
OS Linux / Unix
Azure Database Flask Python Hugo
Mac
FastAPI 11ty
AWS S3
Nuxt.js
Local Dev Terminal Vim, Neovim, Nano
Storage GCP Cloud Storage Express.js
Editor Text Editor VS Code
JavaScript Drupal

Azure Blob Storage NestJS


IDE PyCharm, Visual Studio, etc
Joomla
Backend Frameworks
Fastify
Wordpress Git
AWS EC2
Source Control
Next.js
Umbraco (C#) Subversion
GCP Compute Engine
GitLab
A2 Hosting ASP.NET Core C#
Compute
Azure VMs
HostGator Hosting GitHub
CodeIgniter SQL Server
PHP Harbor
GoDaddy Laravel Oracle BitBucket
AWS Lambda
Google Artifact Registry
DreamHost Db2
GCP Cloud Functions Spring Boot
Serverless functions Kotlin ACR
Azure Functions Bluehost Shared / VPS / Dedicated SQL MySQL
Ktor Docker Image Hosting
Containerization DockerHub
SiteGround Gin Postgres

AWS IAM Go ECR


MariaDB
Hostinger Echo
Identity
GCP IAM GitHub Container Registry
SQLite
Hostwinds
Vapor Swift
Azure AD Redshift GitLab Container Registry
InterServer
Snowflake Docker Compose
AWS Route 53
Vercel Docker Swarm GKE
GCP Cloud DNS Orchestration
Netlify MongoDB EKS
DNS Databases ECS
Azure DNS
Salesforce Heroku Hosting Backend IndexedDB LKE

Engineering
DocumentDB AKS
AWS VPC
AWS Elastic Beanstalk

CouchDB Kubernetes (K8s) IBM Kubernetes Service


Azure App Service
Virtual Cloud GCP VPC Jenkins
PaaS Neo4j Nomad
DigitalOcean Kubernetes
Google App Engine
Azure VNet CI/CD GitHub Actions
DynamoDB Tanzu
DigitalOcean App Platform
GitLab CI/CD
BigTable Enterprise Extensions OpenShift
AWS CloudFront Oracle Cloud Platform NoSQL
CircleCI
Cassandra Rancher
GCP Cloud CDN
CDN
Oracle Cloud Infrastructure (OCI) HBase CodePipeline EKS Anywhere
Azure CDN Didn't want to
Amazon Web Services (AWS) branch further SurrealDB Azure DevOps
but can split
Google Cloud Platform (GCP)
NoSQL in to Redis GCP DevOps
AWS CodePipeline four categories:
key-value, Memcached
CICD Microsoft Azure
GCP Cloud Build / Deploy graph, column,
IaaS document. Testing Framework (pytest for example)
Elasticsearch
IBM Cloud
Azure DevOps Pipelines Swagger
Firebase (Supabase as Testing
Alibaba Cloud alternative utilizing Postgres)
Postman
AWS Certificate Manager (ACM) DigitalOcean
Selenium

Certificate Management GCP Certificate Manager Akamai (Linode)


Cypress

Azure Key Vault Certificates Playwright

IIS
Notion
AWS ECR
Apache
Containers Asana
GCP Artifact Registry Servers Clients + Servers
NGINX
Azure Container Registry issues / tasks Trello
Caddy WebSockets
Markdown Jira
GraphQL
AWS Fargate Webkit (JavaScriptCore) Safari YAML
GitHub Issues
REST
Serverless Compute Google Cloud Run Edge JSON APIs / comms
GitLab Issues
gRPC
Azure Container Instances Chrome XML Notations Communication
Browsers (client) Blink (V8) SOAP
Cloudflare
Opera CSV

Cloudfront JSON-RPC
Brave Protobuf
AWS EKS Grafana
Akamai Webhooks
Gecko (SpiderMonkey) Firefox TOML
Kubernetes Google Kubernetes Engine (GKE) CDNs
WebRTC Datadog
Azure CDN POP3
Azure Kubernetes Service (AKS)
Server Side Events Monitoring CloudWatch
Alibaba CDN email SMTP

GCP CDN IMAP Prometheus


DNS
AWS CloudFormation IPv4 + IPv6 New Relic
IaC
GCP Deployment Manager Protocols TCP
Notifications PagerDuty
Azure Resource Manager UDP Opsgenie

HTTP + HTTPS methods: GET, POST, PUT, DELETE, PATCH

SSH
AWS Elastic Load Balancing
FTP + FTPS + SFTP
Load balancing Google Cloud Load Balancing
AMQP
Azure Load Balancer
messaging MQTT

STOMP

The secret here is to not learn


everything but rather learn a Learning OS Editor Source Control Backend Language Backend Framework Database Library / ORM Frontend? Communication Notations Protocols Testing Cloud Providers Containerizing? CI/CD? Hosting CDN Monitoring Issues Need More?
technology from each category.
This will give you experience in
Roadmap
the end-to-end while also giving
you something to compare VS Code GitHub Languages Fullstack Comms NoSQL Containerization
Yourr primary OS Linux Git (terminal) GitHub Python Django Postgres Raw SQL Django ORM React REST WebSockets Webhooks JSON Markdown HTTPS SSH Postman Swagger AWS Docker Docker Compose ECR CodePipeline Elastic Beanstalk Fargate S3 Cloudflare CloudWatch PagerDuty
every other technology against.

1 or 2 "lower level" languages JavaScript + TypeScript State management Next.js Protobufs + gRPC GraphQL Message Broker Firebase Redis MongoDB Kubernetes EKS

React Query OR RTK Query RabbitMQ


Rust Go

You might also like