---
# System prepended metadata

title: Studying Plan of Dmytro Kr

---

#  Studying Plan of Dmytro Kr

### System Design Basic to advance
 - ✅ 1) System Design Basics: Scalability I Consistency I Availability
 - ✅ 2) Different Network Protocols and Server Architectures I System Design Basics
 - ✅ 3) What is CAP Theorem I Discussed in detail I System Design Basics
 - ✅ 4) Microservices Design Patterns I Decomposition I Database I Communication Style I Deployment
 - ✅ 5) How to Scale the Database I System Design Basics
 - ✅ 6) What is Consistent Hashing I Virtual Node I System Design Basics
 - ✅ 7) What is Load Balancer I System Design Basics
 - ✅ 8) Load Balancer Algorithm I System design Basic
 - ✅ 9) Database Design Tips I Choosing the Best Database I System Design Basic
 - ✅ 10) What is Database Replication I Master Slave Architecture I Master Master Architecture
 - ✅ 11) What is Message Queue I RabbitMQ I Kafka I System design basics
 - ✅ 12) What is Caching I Different Types of Caching I System Design Basics
 - ✅ 13) What is Cache Eviction Policy I System Design Basics
 - ✅ 14) What are different Caching Strategy I Read Through Cache I Write Through Cache
 - ✅ 15) What is CDN and How it works I System Design Basics
 - ✅ 16) What is DNS and How it works
 - ✅ 17) What is Bloom Filters I How it works
 - ✅ 18) What is Proxy I Forward Proxy I Reverse Proxy
 - ✅ 19) What is Indexing I How it Works
 - ✅ 20) What are Different Database Failover Strategies
 - ✅ 21) BACK OF ENEVELOPE ESTIMATION
 - ✅ 22) Design URL Shortening Service TinyURL I Design URL Shortener I System design interview question
 - ✅ 23) WhatsApp System Design I System Design of Chat application
 - ✅ 24) Design a Notification System I System Design interview Question
 - ✅ 25) System Design Google Autocomplete I Typeahead Suggestion I TRIE Data Structure
 - ✅ 26) Design Rate Limiter I API Rate Limiter System Design
 - ✅ 27) How APPLICATION FIND USER LOCATION I OLA I UBER I ZOMATO I SWIGGY I GOOGLE MAP
 - ✅ 28) How Does Video Live Streaming Work? (YouTube live, IPL Live , TikTok Live)

### Docker Mastery: with Kubernetes +Swarm from a Docker Captain
 - ✅ Section 1: Quick Start!
 - ✅ Section 2: Course Introduction
 - ✅ Section 3: The Best Way to Setup Docker for  Your OS
 - ✅ Section 4: Creating and Using Containers  Like a Boss
 - ✅ Section 5: Container Images, Where To Find  Them and How To Build Them
 - ✅ Section 6: Persistent Data: Volumes,  Volumes, Volumes
 - ✅ Section 7: Making It Easier with Docker  Compose: The Multi-Container Tool
 - ✅ Section 8: Swarm Intro and Creating a 3-Node Swarm Cluster
 - ✅ Section 9: Swarm Basic Features and How to  Use Them In Your Workflow
 - ✅ Section 10: Swarm App Lifecycle
 - ✅ Section 11: Container Registries: Image  Storage and Distribution
 - ✅ Section 12: Docker in Production
 - ✅ Section 13: The What and Why of Kubernetes
 - ✅ Section 14: Kubernetes Architecture and  Install
 - ✅ Section 15: Your First Pods
 - ✅ Section 16: Inspecting Kubernetes Resources
 - ✅ Section 17: Exposing Kubernetes Ports
 - ✅ Section 18: Kubernetes Management  Techniques
 - ✅ Section 19: Moving to Declarative  Kubernetes YAML
 - ✅ Section 20: Your Next Steps and The Future  of Kubernetes
 - ✅ Section 21: Automated Cl Workflows
 - ✅ Section 22: GitHub Actions Workflow  Examples
 - ✅ Section 23: Docker Security Good Defaults  and Tools
 - ✅ Section 24: Docker 19.03 Release New  Features
 - ✅ Section 25: DevOps and Docker Clips
 - ✅ Section 26: Dockerfiles and Docker Images in  2022
 - ✅ Section 27: Dockerfile and Compose File  Reviews
 - ✅ Section 28: Extra's, Common Questions, and Resources

### Mastering Terraform: From Beginner to Expert
 - ✅ Section 1: Introduction
 - ✅ Section 2: Tools and Setup
 - ✅ Section 3: Introduction to Infrastructure as
 - ✅ Code (laC) and Terraform
 - ✅ Section 4: Terraform's Building Blocks
 - ✅ Section 5: Resources
 - ✅ Section 6: Project - S3 Static Website
 - ✅ Section 7: Data Sources
 - ✅ Section 8: Input Variables, Locals and Outputs
 - ✅ Section 9: Expressions and Functions
 - ✅ Section 10: Creating Multiple Resources
 - ✅ Section 11: Project. IAM User Management
 - ✅ Section 12: Modules
 - ✅ Section 13: Object Validation
 - ✅ Section 14: State Manipulation
 - ✅ Section 15: Project - Importing Lambda Resources
 - ✅ Section 16: Project - RDS Module
 - ✅  Section 17: Terraform Workspaces
 - ✅ Section 18: Terraform Cloud
 - ✅ Section 19: Project - Terraform Cloud OIDC
 - ✅ Section 20: Conclusion

### Rust backend minimal

 - ✅ full course
https://www.youtube.com/watch?v=3cA_mk4vdWY&list=PLeb33PCuqDdf65d_3azHHCSsv0Pak2pcD&index=6

### Master Agile Estimation: Top Techniques for Scrum & Kanban

 - ✅ Section 1: Introduction
 - ✅ Section 2: Estimation Fundamentals
 - ✅ Section 3: Estimation Techniques 
 - ✅ Section 4: Estimation Troubleshooting
 - ✅ Section 5: Conclusion

### Solana crash course 

 - ✅ [Part 1] - The Basics
 - ✅ [Part 2] - Accounts
 - ✅ [Part 3] - Transactions
 - ✅ [Part 4] - Transaction Coding
 - ✅ [Part 5] - Transfer Function
 - ✅ [Part 6] - Q&A 1
 - ✅ [Part 7] - Programs
 - ✅ [Part 8] - Complex Programs
 - ✅ [Part 9] - Libraries
 - ✅ [Part 10] - Q&A 2
 - ✅ [Part 11] - Tokens
 - ✅ [Part 12] - Token Metadata
 - ✅ [Part 13] - Q&A 3

### Project Management - SUNY Binghamton University

 - ✅ Project Management 01: Course Overview
 - ✅ Project Management 02: What is Project Management
 - ✅ Project Management 03: Organizational Strategy
 - ✅ Project Management 04: Project Selection
 - ✅ Project Management 05: Organizational Structure
 - ✅ Project Management 06: Organizational Culture
 - ✅ Project Management 07: Defining the Project
 - ✅ Project Management 08: Estimating Project Time and Cost
 - ✅ Project Management 09: Project Network
 - ✅ Project Management 10: Risk Management
 - ✅ Project Management 11: Project Scheduling
 - ✅ Project Management 12: Project Crashing
 - ✅ Project Management 13: Being an Effective Project Manager
 - ✅ Project Management 14: Managing Project Teams
 - ✅ Project Management 15: Outsourcing and Inter-organizational Relations
 - ✅ Project Management 16: Progress Monitoring and Evaluation
 - ✅ Project Management 17: Project Closure


 -- ❌ https://habr.com/ru/companies/nspk/articles/679426/
 -- ❌ https://c4model.com/
 -- ❌ https://www.youtube.com/watch?v=x2-rSnhpw0g