/backend-roadmap

The repository shows you how to become a developer / backend engineer

The Roadmap

Basic knowledge of internet
Learn a language with DS/Algo concepts Make sure to learn it's quirks and core detail about it's runtime. e.g. concurency, memory model etc.
  • C#

  • Javascript
  • Python
  • Ruby
Version control system (Git basics and Github)
Dependency management and build system (Maven)
Basic Linux and server (tomcat)
Databases (Sql, noSql)
  • SQL

Caching (Redis/ Memcache)
Microservice Concepts, API and API Gateway
Distributed System and Architecture
Containerization (Docker)
Serverless architecture
CI/CD