Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-backend
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки
https://github.com/zhashkevych/awesome-backend
Last synced: 5 days ago
JSON representation
-
Architecture & Infrastracture
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Артём Антоненко «Domain Driven Design»
- Блог HighLoad
- Настраиваем авторизацию SSH по ключу в Linux / Unix
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Mastering Chaos - A Netflix Guide to Microservices
- GOTO 2020 • When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler
- Modern Banking in 1500 Microservices
- Managing Data in Microservices
- What is DDD - Eric Evans - DDD Europe 2019
- Learn Docker in 12 Minutes 🐳
- Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers
- What is a Multitenancy Architecture and Why Is it becoming popular?
- Поднимаем Debian сервер для Python/Django — установка и настройка с нуля. Как настроить сервер?
- 🚀 Деплой Fullstack Приложения [Golang+JS
- Основы Docker. Большой практический выпуск
- Артём Антоненко «Domain Driven Design»
- Настраиваем авторизацию SSH по ключу в Linux / Unix
- GOTO 2020 • When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler
- Learn Docker in 12 Minutes 🐳
- Архитектура высоких нагрузок
- Как получить и настроить LetsEncrypt SSL сертификат для сайта?
- Поднимаем Debian сервер для Python/Django — установка и настройка с нуля. Как настроить сервер?
- 🚀 Деплой Fullstack Приложения [Golang+JS
- Основы Docker. Большой практический выпуск
- 🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабирование
- Approaching Distributed Systems
- Scalable Web Architectures Concepts & Design
- How to Scale SQL and NoSQL Databases
- Scaling Your Web Application
- CAP Theorem in Distributed Systems
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Mastering Chaos - A Netflix Guide to Microservices
- Modern Banking in 1500 Microservices
- Managing Data in Microservices
- What is DDD - Eric Evans - DDD Europe 2019
- The Clean Architecture
- Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers
- What is a Multitenancy Architecture and Why Is it becoming popular?
- The Twelve-Factor App
- CAP-теорема простым, доступным языком
- Создание архитектуры программы или как проектировать табуретку
- Чистая архитектура
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Как получить и настроить LetsEncrypt SSL сертификат для сайта?
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Microservice Architecture at Medium
- Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
- Approaching Distributed Systems
- How to Scale SQL and NoSQL Databases
- How to Design a Web Application: Software Architecture 101
-
Related Links
- API as a product. How to sell your work when all you know is a back-end
- Что стоит за простой загрузкой веб-странички в браузере
- Good enough engineering to start an Internet company
- The boring technology behind a one-person Internet company
- API as a product. How to sell your work when all you know is a back-end
- The other side of technical skill: domain knowledge and long-term vision
- Going from Developer to CTO
- What Truly Makes a Senior Developer
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- UML for beginners
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
- API as a product. How to sell your work when all you know is a back-end
-
Basics
-
Computer Science
- Concurrency is not Parallelism
- Конкурентность и Параллелизм. Просто о сложном
- Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?
- What is Computer Science
- Map of Computer Science
- Computer Science Crash Course
- How do computers read code?
- The Forgotten History of OOP
- Concurrency is not Parallelism
- Структуры данных для самых маленьких
- ООП в картинках
- Конкурентность и Параллелизм. Просто о сложном
- Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?
- Алгоритмы и структуры данных. Подготовительный курс (весна 2016)
- Concurrency is not Parallelism
-
Web Development & Networking
- Web Development In 2021 - A Practical Guide
- What is TCP/IP?
- Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3
- HTTP Crash Course & Exploration
- REST API concepts and examples
- 2 Hours NginX Crash Course + Bonus Content
- JWT - JSON Web Token Crash Course (NodeJS & Postgres)
- Proxy vs Reverse Proxy Server Explained
- How HTTP/2 Works, Performance, Pros & Cons and More
- How DNS Works - Computerphile
- Аутентификация в Веб-Приложениях 👨💻JWT и Сессии
- 6. Web-технологии. Протокол HTTP | Технострим
- Веб-разработка для начинающих 🚀 Как устроены веб-приложения? (Frontend/Backend)
- Аутентификация в Веб-Приложениях 👨💻JWT и Сессии
- Web Development In 2021 - A Practical Guide
- What is TCP/IP?
- Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3
- HTTP Crash Course & Exploration
- TCP vs UDP Crash Course
- REST API concepts and examples
- RESTful API
- 2 Hours NginX Crash Course + Bonus Content
- JWT - JSON Web Token Crash Course (NodeJS & Postgres)
- Proxy vs Reverse Proxy Server Explained
- How HTTP/2 Works, Performance, Pros & Cons and More
- How DNS Works - Computerphile
- gRPC Crash Course - Modes, Examples, Pros & Cons and more
- Курс. Языки веб-программирования
- Введение в REST API — RESTful веб-сервисы
- Архитектура Web Приложений / от простых до высоконагруженных
- 6. Web-технологии. Протокол HTTP | Технострим
- Веб-разработка для начинающих 🚀 Как устроены веб-приложения? (Frontend/Backend)
- gRPC Crash Course - Modes, Examples, Pros & Cons and more
- Архитектура Web Приложений / от простых до высоконагруженных
- How HTTP/2 Works, Performance, Pros & Cons and More
- gRPC Crash Course - Modes, Examples, Pros & Cons and more
- What is TCP/IP?
- Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3
- Архитектура Web Приложений / от простых до высоконагруженных
-
Databases
- What is Database & SQL?
- SQL Tutorial - Full Database Course for Beginners
- SQL vs NoSQL or MySQL vs MongoDB
- Introduction to NoSQL databases
- 🔥Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.
- 🔥Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.
- Руководство для начинающих: ACID и транзакции БД
- What is a Database?
- What is Database & SQL?
- SQL Tutorial - Full Database Course for Beginners
- Database Design Course - Learn how to design and plan a database for beginners
- Database Indexing Explained (with PostgreSQL)
- SQL vs NoSQL or MySQL vs MongoDB
- Introduction to NoSQL databases
- ACID
- Курс "Использование баз данных" (2019)
- Курс "Базы данных. Лаборатория Tarantool" (2018)
- Как бы я сейчас объяснил молодому себе зачем существуют требования ACID для баз данных?
- Основы правил проектирования базы данных
- Нормализация отношений. Шесть нормальных форм
- Руководство по проектированию реляционных баз данных (1-3 часть из 15)
- Database Design Course - Learn how to design and plan a database for beginners
- Database Indexing Explained (with PostgreSQL)
- SQL Tutorial - Full Database Course for Beginners
- Database Design Course - Learn how to design and plan a database for beginners
- Database Indexing Explained (with PostgreSQL)
-
Security
- How does HTTPS work? What's a CA? What's a self-signed Certificate?
- Password Cracking - Computerphile
- Running an SQL Injection Attack - Computerphile
- How NOT to Store Passwords! - Computerphile
- Cracking Websites with Cross Site Scripting - Computerphile
- Cross-Site Scripting (XSS) Explained
- Why LocalStorage is Vulnerable to XSS (and cookies are too)
- Как работает HTTPS?
- Как хранить пароли и ключи в коде проектов? Всё о переменных окружения. Пример с Django
- SQL-инъекция. Оборона и нападение (часть 1)
- Как работает HTTPS?
- Как хранить пароли и ключи в коде проектов? Всё о переменных окружения. Пример с Django
- SQL-инъекция. Оборона и нападение (часть 1)
- 9. Securing Web Applications
- How does HTTPS work? What's a CA? What's a self-signed Certificate?
- Password Cracking - Computerphile
- Running an SQL Injection Attack - Computerphile
- How NOT to Store Passwords! - Computerphile
- Cracking Websites with Cross Site Scripting - Computerphile
- Cross-Site Scripting (XSS) Explained
- Why LocalStorage is Vulnerable to XSS (and cookies are too)
- OWASP Cheat Sheat
- Безопасность интернет-приложений (2020)
- Что такое XSS-уязвимость и как тестировщику не пропустить ее
- 9. Securing Web Applications
- 9. Securing Web Applications
-
Books
- Grokking Algorithms - %20%D0%93%D1%80%D0%BE%D0%BA%D0%B0%D0%B5%D0%BC%20%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B.%20%D0%98%D0%BB%D0%BB%D1%8E%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5%20%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%B8%D0%B5%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2%20%D0%B8%20%D0%BB%D1%8E%D0%B1%D0%BE%D0%BF%D1%8B%D1%82%D1%81%D1%82%D0%B2%D1%83%D1%89%D0%B8%D1%85%20-%202017.PDF)
- "Microservices Patterns" by Chris Richardson
Programming Languages
Categories
Sub Categories
Keywords
vue-roadmap
1
software-architect-roadmap
1
roadmap
1
react-roadmap
1
qa-roadmap
1
python-roadmap
1
nodejs-roadmap
1
javascript-roadmap
1
java-roadmap
1
go-roadmap
1
frontend-roadmap
1
devops-roadmap
1
developer-roadmap
1
dba-roadmap
1
computer-science
1
blockchain-roadmap
1
backend-roadmap
1
angular-roadmap
1