backend-cheats
github.com/cheatsnake/backend-cheats ↗📃 White paper for Backend developers
4.6k
GitHub Stars
932
Curated Resources
15
Categories
6 hours ago
Last Refreshed
Network & InternetPC deviceLinux BasicsGeneral knowledgeProgramming LanguageDatabasesAPI developmentSoftwareSecurityTestingDeployment (CI/CD)OptimizationDocumentationBuilding architectureAdditional and similar resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me architectural patterns resources from backend-cheats"
Installation instructions →What's inside
Building architecture
- 10 Architecture Patterns Used In Enterprise – YouTubeArchitectural patterns
- 10 Common Software Architectural Patterns in a nutshellArchitectural patterns
- 10 Design Patterns Explained in 10 Minutes – YouTubeDesign patterns
- 2 main approachesMonolithic and microservice architecture
- Abstract factoryDesign patterns
- AdapterDesign patterns
General knowledge
- 10 Key Data Structures We Use Every Day – YouTubeData structures
- AAC (Advanced Audio Coding)Data storage formats
- AlgorithmsData structures
- Algorithms and Data Structures Tutorial – YouTubeBasic algorithms
- ArrayData structures
- ASCII (American standard code for information interchange)Text encodings
Software
- 13 Advanced (but useful) Git Techniques and Shortcuts – YouTubeGit version control system
- 6 Best Courses to learn Nginx in depth – mediumWeb servers
- Apache KafkaMessage brokers
excels in handling large-scale, real-time data streams and offers high throughput, fault tolerance, and horizontal scalability.
- Awesome ChatGPT Prompts – GitHubAI tools
- Awesome Docker – GitHubDocker
- Awesome NGINX – GitHubWeb servers
API development
- 200REST API
- A Beginner's Guide to WebSockets – YouTubeWebSockets
- APIs for Beginners 2023 - How to use an API (Full Course) – YouTubeREST API
How to use an API (Full Course)
- Awesome gRPC – GitHubRPC (Remote Procedure Call)
- Awesome list of GraphQL – GitHubGraphQL
- Awesome REST – GitHubREST API
Linux Basics
- 21 Basic Linux Networking Commands You Should KnowNetwork utils
- 31 Linux Commands Every Ubuntu User Should KnowWorking with shell
- 3 ways to watch logs in real time on LinuxSystem logs
- ACL (Access control list)Users, groups, and permissions
- Analyzing logs on Linux with journalctl commandSystem logs
- An Introduction to Linux Permissions – Digital OceanUsers, groups, and permissions
Network & Internet
- 21+ Browser Dev Tools & Tips You Need To Know – YouTubeBrowsers and how they work
- A Beginners Guide to How Domain Names Work! – YouTubeWhat is a domain name
- accredited registrarsWhat is a domain name
- All about DNS records – CloudflareWhat is DNS
- Anatomy of the browser 101 (Chrome University 2019) – YouTubeBrowsers and how they work
- Application LayerTCP/IP stack
Optimization
- 304 Not ModifiedCaching
- A New Way to Profile Node.js – YouTubeProfiling
- Anycast mailing methodLoad balancing
- Awesome utilities for performance profiling – GitHubProfiling
- Basic Caching Techniques Explained – YouTubeCaching
- BenchmarkProfiling
Databases
- 7 Database Design Mistakes to Avoid (With Solutions) – YouTubeDesigning databases
- 7 Database Paradigms – YouTubeDatabase classification
- ACIDRedis
- ACID Properties in DBMS With Examples | In-depth Explanation – YouTubeACID Requirements
In-depth Explanation – YouTube
- ACID Transactions (Explained by Example) – YouTubeACID Requirements
- AggregationsMongoDB
Showing a sample of 932 resources. View the full list on GitHub →