BACKEND & MICROSERVICES · PERSONAL NOTESBACKEND ТА МІКРОСЕРВІСИ · ОСОБИСТІ НОТАТКИ

QA Study Notes
topic library
QA Навчальні нотатки
бібліотека тем

Personal study notes on backend architecture, authentication, networking, and testing strategy. Simplified for clarity — not a formal specification. Each topic includes step-by-step flows, QA test angles, and a common mistakes section.Особисті навчальні нотатки з архітектури бекенду, автентифікації, мереж та стратегії тестування. Спрощено для ясності — не є формальною специфікацією. Кожна тема містить покрокові потоки, кути тестування QA та розділ типових помилок.

AVAILABLE TOPICSДОСТУПНІ ТЕМИ
🔀
TOPIC 01ТЕМА 01
Client-Server Traffic FlowПотік запитів клієнт-сервер
Covers the request journey from client to microservice: why the Reverse Proxy, Load Balancer, and API Gateway are placed in that exact order, what each component does, network zone boundaries, and how to test each layer independently. Includes a clickable interactive diagram.Охоплює шлях запиту від клієнта до мікросервісу: чому Reverse Proxy, Load Balancer та API Gateway розташовані саме в такому порядку, що робить кожен компонент, межі мережевих зон та як тестувати кожен шар незалежно. Містить інтерактивну діаграму.
SECTIONSРОЗДІЛИ Request flow overview Network zones Reverse Proxy Load Balancer API Gateway Microservices Testing each layer Common mistakes
🔐
TOPIC 02ТЕМА 02
Authentication & AuthorizationАвтентифікація та авторизація
Covers every HTTP authentication method from Basic Auth to JWT Bearer tokens, authorization frameworks OAuth 2.0 and OIDC, identity protocols SAML and SSO, plus encoding vs encryption vs hashing. Includes Postman auth types and a full common-mistakes section.Охоплює всі методи HTTP-автентифікації від Basic Auth до JWT Bearer токенів, фреймворки авторизації OAuth 2.0 та OIDC, протоколи ідентифікації SAML та SSO, а також різницю між кодуванням, шифруванням та хешуванням. Містить типи автентифікації Postman та розділ типових помилок.
SECTIONSРОЗДІЛИ What is auth? Encoding / hashing Basic Auth Digest Auth API Keys Session-based JWT / Bearer Access & Refresh tokens OAuth 2.0 OIDC SAML SSO Postman auth types Common mistakes
🗄️
TOPIC 03ТЕМА 03
CachingКешування
Covers what a cache is, where caching happens across the 7-layer request path (browser → CDN → API Gateway → Redis → DB), how to locate stale data at each layer, why a load balancer is not a cache, and Browser Storage: localStorage, sessionStorage, and IndexedDB with code examples and QA test angles.Охоплює що таке кеш, де кешування відбувається на кожному з 7 рівнів шляху запиту (браузер → CDN → API Gateway → Redis → БД), як виявляти застарілі дані на кожному рівні, чому балансувальник не є кешем, та Browser Storage: localStorage, sessionStorage та IndexedDB з прикладами коду та кутами тестування QA.
SECTIONSРОЗДІЛИ What is cache Cache hit / miss / TTL 7 cache layers Load balancer vs cache localStorage sessionStorage IndexedDB
🔌
TOPIC 04ТЕМА 04
QA Networking by ExampleQA Мережі на прикладах
Practical network debugging guide for QA engineers. Covers OSI model, 8 network types from direct cable to VPN, switch tables, VLANs, subnets, VLAN misconfiguration case study, all 7 OSI layers with debug commands, Linux vs Windows command reference, TCP vs UDP and port ranges.Практичний посібник з налагодження мереж для QA-інженерів. Охоплює модель OSI, 8 типів мереж від прямого кабелю до VPN, таблиці комутатора, VLAN, підмережі, кейс-стаді з VLAN-мисконфігурацією, всі 7 рівнів OSI з командами налагодження, довідник команд Linux vs Windows, TCP vs UDP та діапазони портів.
SECTIONSРОЗДІЛИ OSI model reference Network type tree Switch tables VLANs & subnets 8 network type flows VLAN misconfiguration OSI debug checklist Linux vs Windows commands TCP vs UDP & ports
🔗
TOPIC 05ТЕМА 05
Microservices NetworkingМережі мікросервісів
Debugging service-to-service communication failures across all common microservice setups: Docker Compose, separate hosts, Kubernetes, and hybrid local+remote. Covers service discovery, symptoms reference (ECONNREFUSED, ETIMEDOUT, 502/504), debug workflow, and a complete commands cheatsheet per setup type.Відлагодження збоїв у комунікації між сервісами в усіх поширених конфігураціях мікросервісів: Docker Compose, окремі хости, Kubernetes та гібридний локально+remote режим. Охоплює виявлення сервісів, довідник симптомів, робочий процес відлагодження та повну шпаргалку команд.
SECTIONSРОЗДІЛИ Service discovery concepts Setup types overview Docker Compose Separate hosts Kubernetes Hybrid local+remote Symptoms reference Debug workflow Commands cheatsheet
🧪
TOPIC 06ТЕМА 06
Quality & TestingЯкість та тестування
ISTQB FL 4.0 test types and ISO/IEC 25010 quality characteristics. Interactive mind map + reference. Covers functional testing (completeness, correctness, appropriateness), non-functional testing (performance, security, reliability, usability, compatibility, maintainability, portability), black-box techniques (EP, BVA, decision table, state transition, use case), and white-box coverage criteria (statement, branch, condition, path, MC/DC).Типи тестування ISTQB FL 4.0 та характеристики якості ISO/IEC 25010. Інтерактивна інтелект-карта + довідник. Охоплює функціональне тестування, нефункціональне тестування (продуктивність, безпека, надійність, зручність використання, сумісність, підтримуваність, переносимість), техніки чорного ящика та критерії покриття білого ящика.
SECTIONSРОЗДІЛИ Mind map Functional testing Performance testing Security testing Reliability testing Usability Compatibility Maintainability Black-box techniques White-box coverage