Hy's Blog
  • Archives
  • Posts
  • Today I Learned
  • Coding Test
  • categories
  • tags
  • Search

Tags

  • 12-Factors 1
  • 3rd-party-registration 1
  • B-Testing 6
  • ABAC 1
  • Abstract-class 1
  • Abstract-Factory 1
  • Abstract-Factory-Pattern 1
  • Abstraction 1
  • Acceptance-Test 3
  • Access-Control 1
  • Access-Token 1
  • ACID 1
  • Adapter-pattern 1
  • Addressing 4
  • Adjacency-List 2
  • Adjacency-Matrix 2
  • Advanced 25
  • Advanced-Topics 3
  • Aggregate-Pattern 1
  • Ahead-of-Time-Compiler 2
  • AI 3
  • AI-and-Machine-Learning 1
  • AI-Engineer-vs-ML-Engineer 1
  • AI-Engineering 3
  • AI-vs-AGI 1
  • Airflow 1
  • Algorithmic-Complexity 2
  • Algorithmic-Thinking 1
  • Algorithms 11
  • Alpha-Test 1
  • Ambassador 1
  • AMQP 1
  • ANSI 1
  • Anti-Corruption-Layer 1
  • AOT 1
  • AOT-Compiler 1
  • Apache-APISIX 1
  • Apache-HTTP-Server 1
  • Apache-Lucene 1
  • Apache-Pulsar 3
  • API-Architecture-Styles 1
  • API-Authentication-Methods 3
  • API-Composition 1
  • API-Design 45
  • API-Design-and-Implementation 79
  • API-Design-and-Implementation-and-Implementation 1
  • API-Design-and-Implementation-Architecture 1
  • API-Design-Architecture 1
  • API-Documentation 1
  • API-Documentation-Tools 4
  • API-First-Design 1
  • API-Gateway-Pattern 1
  • API-Gateways 7
  • API-Integration-Patterns 21
  • API-key-authentication 2
  • API-Lifecycle-Management 1
  • API-Performance 10
  • API-Styles 19
  • API-Testing 9
  • APIs 5
  • Application-Layer 2
  • Application-Layer-Protocols 15
  • Approaches 4
  • Architectue-Design-Patterns 1
  • Architectue-Styles 11
  • Architectural-Patterns 3
  • Architecture 17
  • Architecture-and-System-Design 1
  • Architecture-Principles 7
  • Architecture-Styles 5
  • Architecture-Styles-and-Patterns 1
  • ARP 1
  • Array 3
  • Artificial-Intelligence 1
  • ASCII 1
  • ASGI 2
  • Assembler 2
  • Asymmetric-Encryption 1
  • Asymptotic-Notation 1
  • Async 2
  • async-programming 1
  • await 1
  • Asynchronism 2
  • Asynchronous 2
  • Asynchronous-APIs 1
  • Asynchronous-Communication 1
  • Asynchronous-JavaScript 7
  • Asynchrony 1
  • asyncio 1
  • Atomic-Operation 1
  • Atomicity 1
  • Attacks 1
  • Audit 1
  • Authentication 1
  • Authentication-Methods 28
  • Authorization 5
  • Authorization-Models 1
  • autopep8 1
  • Availability-Patterns 6
  • Availability-vs-Consistency 3
  • AVL-tree 1
  • Await 1
  • AWS 2
  • Azure 1
  • B-tree 1
  • Back-Pressure 1
  • Back-Tracking 4
  • Backend 1
  • Backend-Architecture 6
  • Backend-Basics 1
  • Backend-Development 194
  • Backend-for-Frontend-Architecture 1
  • Backend-Fundamentals 1
  • Background-Jobs 1
  • Backpressure 2
  • Backtracking 2
  • Base64 1
  • Basic-Syntax 32
  • Batch-Processing 1
  • Behavioral 10
  • Best-Practices 10
  • Beta-Test 1
  • BFS 7
  • Big-Data 1
  • Big-Endian 1
  • Binary-Search 1
  • Binary-Search-Tree 4
  • Binary-Tree 4
  • Bit 1
  • Bitwise-Operators 1
  • BK-tree 1
  • Black 1
  • Black-box-Test 1
  • Black-box-Testing 18
  • Block 1
  • Blocking 2
  • Bloom-filter 1
  • Blue-Green-Deployment 1
  • Boolean 1
  • Bottom-up-Approach 2
  • Boundaries 1
  • Boundary-Value-Analysis 1
  • Bounded-Context 1
  • Bounding-Functions 1
  • Branch-and-Bound 6
  • Branch-Condition-Combination-Testing 1
  • Branch-strategies 5
  • Branching-Strategies 1
  • Brute-Force 2
  • BSP-Tree 1
  • Bubble-Sort 1
  • Build-Tools 2
  • Builder-Pattern 1
  • BunJS 1
  • Business-Modeling 1
  • Byte-Addressable-Memory 1
  • Cache 2
  • Cache-Aside 1
  • Cache-Coherence 1
  • Cache-Invalidation 1
  • Cache-Policy 6
  • Cache-Strategy 2
  • Caching 13
  • Caching-Strategies 1
  • Caching-Techniques 1
  • Caddy 1
  • Callback 5
  • Callback-Function 1
  • Callback-Hell 1
  • Canary-Deployment 1
  • CAP-Theorem 1
  • Cardinality 1
  • Causal-Consistency 1
  • Cause-Effect-Graphing 1
  • CCE 2
  • Celery 1
  • CGI 2
  • Chain-of-Responsibility 1
  • Character 7
  • Character-Encodings 1
  • Checklist-based-Testing 1
  • CI-and-CD 1
  • CI-CD 13
  • CI-CD-Automation 1
  • CI-CD-Fundamentals 3
  • CI-CD-Tools-and-Platforms 1
  • CIDR 2
  • Circuit-Breaker 1
  • Circuit-Breaker-Pattern 1
  • Circular-Linked-List 1
  • Circular-Queue 1
  • Classes 14
  • Classification-Tree-Method 1
  • Classless-Inter-Domain-Routing 1
  • classmethod 1
  • Clean-Code 1
  • Client-Server-Architecture 1
  • Client-Server-Pattern 1
  • Client-side-discovery 1
  • Client-Side-Rendering 2
  • Cloud 4
  • Cloud-Computing 2
  • Cloud-Design-Patterns 1
  • Cloud-Native 1
  • Cloud-Native-Platforms 7
  • Cloud-Native-Principles 1
  • Cloud-Networking 1
  • Cloud-Providers 2
  • Cloud-Security-Assurance-Program 1
  • Clustering 2
  • Code-Duplication 1
  • Code-Optimization 1
  • Coding-Test 83
  • Cohesion 1
  • Collaboration 4
  • Collision-resolutions 1
  • Column-Oriented 1
  • Combinatorial-Test-Design-Techniques 1
  • Command 2
  • Command-Pattern 1
  • Comments 1
  • CommonJS 2
  • Comparison-Testing 1
  • Compatibility-Test 1
  • Competing-Consumers 1
  • Compiler 10
  • Complementary-Concepts 1
  • Complexity-Classes 13
  • Component-Based-Patterns 1
  • Component-Principles 1
  • Components 5
  • Composite-Pattern 1
  • Composition-Over-Inheritance 1
  • Computer-Architecture 26
  • Computer-Engineering 4
  • Computer-Science 38
  • Computer-Science-Fundamentals 34
  • Computer-System 35
  • Concepts 2
  • Concurrency 4
  • Concurrency-and-Parallel-Processing 1
  • Concurrency-and-Parallelism 15
  • Concurrency-Control 3
  • Concurrency-Problems 4
  • Concurrent-Data-Structures 5
  • Concurrent-Engineering-Model 1
  • Concurrent-HashMap 1
  • Concurrent-Skip-List 1
  • Condition-Coverage 1
  • Condition-Synchronization 1
  • Condition-Variables 1
  • Conditionals 2
  • Configuration 3
  • Connection-Pool 1
  • Consistency 1
  • Consistency-Models 1
  • Consistency-Patterns 6
  • Consumer-side-contract-test 1
  • Container 1
  • Container-Management 1
  • Container-Orchestration 3
  • Containerization 1
  • Containerization-and-Virtualization 1
  • Content-Delivery-Networks 1
  • Context-Switching 1
  • Contract-Testing 1
  • Control-Structures 2
  • Convention-over-Configuration 1
  • Cookie-Based-Auth 2
  • Cookies 1
  • Core-Internet-Protocols 5
  • Coroutine 2
  • CORS 2
  • Coupling 1
  • Coupling-and-Cohesion 1
  • CP949 1
  • CPU 2
  • CQRS 1
  • Creational 6
  • Critical-Section 1
  • Cross-Compiler 2
  • Cross-Cutting-Concern 1
  • Cryptography 2
  • CSAP 1
  • CSR 2
  • CSS 2
  • CTM 1
  • Cuckoo-Hash-Table 1
  • Cuckoo-HashTable 1
  • Currying 1
  • CVE 2
  • CVSS 1
  • CWE 2
  • Cybersecurity-and-Information-Security 2
  • Cyclomatic-Complexity 1
  • Cypress 1
  • DAC 1
  • Daphne 2
  • Dask 1
  • Data 15
  • Data-Analysis 5
  • Data-Engineering 5
  • Data-Flow-Testing 1
  • Data-Inconsistency 2
  • Data-Lake 1
  • Data-Lakehouse 1
  • Data-Link-Layer 1
  • Data-Management-Patterns 1
  • Data-Pipeline 1
  • Data-Pipeline-Pattern 1
  • Data-Processing 1
  • Data-Science-and-Big-Data 1
  • Data-Science-and-Engineering 1
  • Data-Storage 1
  • Data-Stream 1
  • Data-Structure-and-Algorithm 1
  • Data-Structures 57
  • Data-Structures-and-Algorithms 120
  • Data-Types 2
  • Data-Warehouse 1
  • Database 3
  • Database-Normalization 1
  • Database-Optimization 3
  • Database-Partitioning 1
  • Database-per-Service-Pattern 1
  • Database-Systems 17
  • Database-Systems-and-Data-Management 1
  • Databases 19
  • Dead-Letter-Queue 1
  • Deadlock 1
  • Decision-Coverage 1
  • Decision-Table-Testing 1
  • Declarative-Programming 2
  • Decoding 1
  • Decompose-by-Business-Capability 1
  • Decompose-by-Subdomain 1
  • Decomposition 5
  • Decorator-Pattern 1
  • Decorators 2
  • Decryption 7
  • Deliverable-Verification 10
  • Dependency-Inversion-Principle 1
  • Deployment 7
  • Deployment-Strategies 7
  • Depth-First-Search 1
  • Deserialization 1
  • Design-and-Architecture 33
  • Design-and-Implementation 1
  • Design-Methodologies 3
  • Design-Methodology 1
  • Design-Principles 20
  • Desk-Check 1
  • Deterministic-computation 1
  • Deterministic-vs-Nondeterministic-computation 1
  • Development 1
  • DevOps 5
  • DevOps-and-Infrastructure 77
  • DevOps-and-Operational-Excellence 4
  • DFS 6
  • digital-signature 1
  • DIP 1
  • Directed-Graph 1
  • Discovery 5
  • Disjoint-Set 1
  • Distributed 3
  • Distributed-Database 2
  • Distributed-Ledger-Technology 1
  • distributed-query 1
  • Distributed-Systems 2
  • Distributed-transaction 1
  • Divide-and-Conquer 3
  • Django 6
  • DLT 1
  • DNS 5
  • DNS-Caching 1
  • DNS-Records 1
  • Docstring 1
  • Document-Object-Model 1
  • Document-Oriented 1
  • DOM 1
  • Domain 2
  • Domain-Driven-Design 3
  • Domain-Name 1
  • Domain-Name-System 4
  • Doubly-Linked-List 1
  • DP 4
  • DRY-Principle 1
  • DTM 1
  • Dummy-Objects 2
  • Durability 1
  • Dynamic-Array 1
  • Dynamic-Programming 8
  • Dynamic-Test 1
  • Dynamic-Testing 5
  • E-Commerce-Service 1
  • E2E-Test 2
  • ECMAScript 1
  • Elasticsearch 1
  • Elasticssearch 1
  • ELT 1
  • Email 6
  • encapsulation 1
  • Encoding 1
  • Encoding-and-Decoding 7
  • Encryption 7
  • Encryption-and-Decryption 7
  • End-to-End-Test 2
  • Endianness 3
  • Endurance-Test 1
  • Enterprise-Resource-Planning 1
  • Enterprise-Usage 3
  • Entity-Relationship-Modeling 1
  • Envoy 1
  • Equivalence-Partitioning 1
  • ERM 1
  • ERP 1
  • Error-Guessing 1
  • Error-Handling 5
  • Error-Handling-and-Retries 1
  • ES-Modules 2
  • Ethernet 1
  • ETL 1
  • Event-and-Message-Brokers 8
  • Event-based-Style 1
  • Event-Brokers 1
  • Event-Bus-Pattern 1
  • Event-Driven 1
  • Event-driven-APIs 2
  • Event-Driven-Architecture 3
  • Event-Driven-Pattern 1
  • Event-Loop 2
  • Event-Sourcing 1
  • Event-Sourcing-Pattern 1
  • Eventual-Consistency 1
  • Experience-based-Test 3
  • Exploratory-Testing 1
  • Exponential-Time 1
  • ExpressJS 1
  • Externalized-configuration 1
  • Factory-Method-Pattern 1
  • Fail-Fast 1
  • Fail-Over 1
  • Failback 2
  • Fakes 2
  • FastAPI 3
  • Fastify 1
  • FCM 1
  • Feature-Flags 1
  • feature-toggles 1
  • Firewall 1
  • Flake8 1
  • Flask 3
  • Float 1
  • Floating-Point-Numbers 1
  • Flyweight-Pattern 1
  • Formal-Methods-Model 1
  • Formal-Review 4
  • Format 5
  • Formatter 8
  • Foward-Proxy 1
  • Fragmentation 2
  • Framework 5
  • Frameworks 5
  • Framing 1
  • Frontend 16
  • Full-Text-Search 1
  • Function 1
  • Function-Coverage 1
  • Functional-Programming 1
  • Functional-Test 1
  • Functional-Testing 1
  • Functions 2
  • Fundamental-Testing 7
  • Fundamentals 186
  • Garbage-Collection 1
  • Gateway-Interface 2
  • GCP 1
  • Generators 2
  • Gevent 1
  • Git 3
  • Git-Basic-Commands 1
  • Git-Flow 1
  • Git-Workflow 13
  • GitHub 1
  • Github-Flow 1
  • Gitlab-CI 1
  • Gitlab-Flow 1
  • Global 1
  • GoF 22
  • Graceful-Degradation 1
  • Graph 8
  • GraphQL 1
  • GraphQL-API 3
  • GRASP 2
  • Greedy-Algorithm 2
  • Greenlet 1
  • gRPC-API 4
  • gunicorn 2
  • Halstead-Complexity 1
  • Handling-CRUD-Operations 4
  • Harvard-Architecture 2
  • Hash-Collision 1
  • Hash-Function 1
  • Hash-Map 1
  • Hash-Table 1
  • Hash-Tables 3
  • Hashing 4
  • HashMap 1
  • HashTable 1
  • HATEOAS 1
  • header 1
  • Heap 1
  • Heap-Sort 1
  • Helm 1
  • Hexagonal-Architecture 1
  • Hierarchy 1
  • Hoisting 1
  • Hollywood-Principle 1
  • Homomorphic-Encryption 1
  • Hosting 1
  • HTML 3
  • HTTP 7
  • HTTP-Basic-Authentication 1
  • HTTP-Methods 1
  • HTTP-status-code 1
  • IaC 1
  • ICMP 1
  • Idempotency 1
  • Idempotent-Consumer 1
  • Idempotent-Operations 1
  • IDS 1
  • IGMP 1
  • Imperative-Programming 7
  • Implementations 8
  • import 1
  • Incremental-model 1
  • Indexes 1
  • Informal-Review 5
  • Infrastructure 11
  • Infrastructure-as-a-Service 1
  • Infrastructure-as-Code 1
  • Infrastructure-Engineering 1
  • Inheritance 1
  • Inorder-Traversal 1
  • Insertion-Sort 1
  • inspection 1
  • Instruction-Set-Architecture 1
  • Instrumentation 1
  • Integer 1
  • Integration 1
  • Integration-Test 1
  • Integration-Testing 1
  • Inter-Process-Communication 1
  • Interface 1
  • Interface-Segregation-Principle 1
  • Internet 1
  • Internet-Layer 1
  • Internet-Protocol 5
  • Interpreter 3
  • Interpreter-Pattern 1
  • Inversion-of-Control 3
  • Inverted-Index 1
  • IO-Systems 1
  • IP 6
  • IP-Address 1
  • IP-Delivery-Modes 1
  • IPC 5
  • IPS 1
  • IPSec 1
  • IPv4 1
  • IPv6 1
  • Isolation 1
  • ISP 1
  • Istio 1
  • Iteration 1
  • Iterative-model 1
  • Iterators 2
  • jasmine 1
  • Java 6
  • Javascript 57
  • Javascript-Engines 1
  • Jest 1
  • JIT 1
  • JIT-Compiler 1
  • Json 1
  • Just-In-Time-Compiler 2
  • JWT 6
  • JWT-authentication 1
  • K-d-Tree 1
  • Kafka 2
  • Karma 1
  • Keep-App-Running 1
  • Kernel 1
  • Key-Value 3
  • Keyword 1
  • Keywords 2
  • KISS-Principle 1
  • Koa 1
  • KrakenD 1
  • Kubernetes 2
  • Language-Processor 5
  • Language-Syntax 4
  • Latency-vs-Throughput 1
  • Layered 4
  • Layered-Network-Models 1
  • lazy-initialization 2
  • Leaner-Style-Sheets 1
  • LESS 2
  • Level-Order-Traversal 1
  • Library 20
  • License 1
  • Linear-Data-Structure 1
  • Linearizability 1
  • Lines-of-Code 1
  • Linked-List 5
  • Linter 7
  • Linter-and-Formatter 3
  • Linux 2
  • Liskov-Substitution-Principle 1
  • Little-Endian 1
  • Livelock 1
  • LLVM 1
  • Load-Balancing 1
  • Load-Balancing-and-Scaling 1
  • Load-Shifting 3
  • Load-Testing 2
  • LOC 1
  • Lock 1
  • Lock-free-Queue 1
  • Lock-free-Stack 1
  • Log 2
  • Logging 2
  • Loopback-Address 1
  • Low-Level-Virtual-Machine 2
  • LSP 1
  • MAC 1
  • MAC-Address 1
  • Maintaining-Data-Consistency 2
  • Management-Frameworks 4
  • Management-Review 1
  • master-slave-pattern 1
  • DC 1
  • Media-Access-Control-Address 1
  • Mediator-Pattern 2
  • Memento-Pattern 1
  • Memoization 1
  • Memory 1
  • Memory-Access-Methods 1
  • Memory-Address-Modes 1
  • Memory-Architecture 16
  • Memory-Hierarchy 1
  • Memory-Management 5
  • Memory-Mgmt 1
  • Memory-Protection 1
  • Memory-Safety 1
  • Merge-Sort 1
  • Merkle-Tree 1
  • Message-Authentication-Code 1
  • Message-Broker 1
  • Message-Broker-Systems 6
  • Message-Filter 1
  • Message-Queues-and-Streams 1
  • Message-Router 1
  • Messaging 7
  • Messaging-Queues 1
  • Messaging-Systems 2
  • Metamorphic-Testing 1
  • Method-Resolution-Order 1
  • Methods 2
  • Metric 2
  • Microservices 1
  • Microservices-Architecture 6
  • Migration-Strategies 6
  • MIME 1
  • MochaJS 1
  • Mocking 1
  • Mocking-APIs 3
  • Mockoon 1
  • Mode-of-Operation 1
  • Model-View-ViewModel 1
  • Modin 1
  • Module-Bundlers 1
  • Modules 4
  • MongoDB 1
  • Monitor 1
  • Monitoring 1
  • Monitoring-and-Logging 1
  • More-about-Databases 10
  • MQTT 1
  • MRO 1
  • MSA-Patterns 48
  • MT 1
  • Multiple-Services-per-Host 1
  • Multiprocessing 1
  • Multitasking 1
  • Multithreading 2
  • Multiway-Trees 1
  • Mutex 2
  • Mutual-Exclusion 9
  • MVC 1
  • MVP 2
  • MVVC 1
  • MVVM 1
  • N-plus-one-problem 1
  • name-mangling 1
  • Naming-Rules 1
  • NAT 1
  • Native-Compiler 2
  • NCP 1
  • NestJS 1
  • Network 2
  • Network-Access-Layer 1
  • Network-Address-Translation 1
  • Network-Class 1
  • Network-Control-and-Routing-Protocols 4
  • Network-Devices 1
  • Network-Functions-Virtualization 1
  • Network-Hop 1
  • Network-Layer 5
  • Network-Protocols 25
  • Network-Topologies 1
  • Network-Types 2
  • Networking-Knowledge 54
  • NFV 2
  • Nginx 1
  • NodeJS 16
  • Non-Blocking 2
  • Non-determinism 2
  • Non-deterministic-Polynomial-Time 2
  • Non-Linear-Data-Structure 1
  • Non-Primitive-data-structure 1
  • Non-tail-Recursion 2
  • Nondeterministic-computation 1
  • NoSQL 8
  • NP-Complete 2
  • NP-Hard 2
  • NP-Time 2
  • NTM 1
  • Numpy 1
  • OAS 1
  • OAuth 3
  • OAuth2 1
  • Object-Oriented-Programming 8
  • Object-Pooling 1
  • Observability 6
  • Observer-Pattern 1
  • Octree 1
  • ODM 1
  • OIDC 1
  • On-Premise 2
  • OOP 11
  • Open-API 1
  • Open-Closed-Principle 1
  • OpenID 3
  • Opensearch 2
  • Operating-System 9
  • Operating-systems 29
  • Operations 1
  • Operators 1
  • Optimal-Substructure 1
  • Optimization 2
  • Optimize-API-Response 1
  • ORM 6
  • OS 2
  • OSI-7-Layers 1
  • OSI-7Layers 12
  • Overlapping-Subproblems 1
  • Overloading 1
  • Overriding 1
  • OWASP 1
  • P-vs-NP-problem 1
  • P2P 1
  • PACELC-Theorem 1
  • Package-and-Project-Management 4
  • Package-Manager 1
  • Package-Managers 4
  • Packet 2
  • Pagination 1
  • Paging 2
  • Pairwise-Testing 1
  • Pandas 1
  • Paradigm-Features 2
  • Parallel-Processing 1
  • Parallelism 2
  • Partial-Application 1
  • Pass-Arround 1
  • Path-Coverage 1
  • PBAC 1
  • PCI-DSS 1
  • Peer-Review 10
  • Peer-to-Peer-Pattern 1
  • PEP 8
  • PEP20 2
  • PEP257 2
  • PEP3000 1
  • PEP3333 2
  • PEP484 2
  • PEP492 2
  • PEP8 2
  • Performance-Metrics 1
  • Performance-Optimization 3
  • Performance-Profiling 1
  • Performance-Test 3
  • Performance-Testing 1
  • Performance-vs-Scalability 2
  • Permission 1
  • Physical-Layer 1
  • pino 1
  • Pipe 1
  • Pipe-Filter-Pattern 1
  • Pipelining 1
  • Platform-as-a-Service 1
  • Platform-Engineering 1
  • Playwright 1
  • pm2 1
  • Poetry 5
  • Poetry-Configuration 1
  • Poetry-Libraries 1
  • Poetry-Managing-dependencies 1
  • Poetry-Usage 1
  • Polars 1
  • Policies 1
  • Policy-vs-Detail 1
  • Polling 8
  • Polling-publisher 1
  • Polymorphism 1
  • Polynomial-Space 1
  • Polynomial-Time 2
  • Port 1
  • Portainer 1
  • Ports-and-Adapters-Architecture 1
  • POSA 1
  • PostCSS 1
  • PostgreSQL 1
  • Postman 1
  • PostOrder-Traversal 1
  • PPP 1
  • prefetch_related 1
  • Prefetch-Policy 1
  • Presentation-Layer 1
  • Primary-Principles 1
  • Primitive 4
  • Primitive-data-structure 1
  • Principles 29
  • Private-IP 1
  • Problem-Solving-Techniques 37
  • Procedural-Programming 1
  • Procedure 1
  • Process 2
  • Process-Control-Block 1
  • Process-Management 25
  • Process-Mgmt 4
  • Process-Synchronization 1
  • Processes 4
  • Processor 1
  • Processor-Architecture 1
  • Producer-Consumer-Pattern 2
  • Profiling-and-Monitoring 3
  • Programming-Languages 164
  • Programming-Paradigms 16
  • Promise 2
  • protection-ring 1
  • protobuf 1
  • Protocol-Buffers 1
  • Prototype-Pattern 1
  • Prototyping-Model 1
  • Proxy 1
  • Pruning 1
  • Pseudocode 1
  • Pub-and-Sub-APIs 1
  • Public-IP 1
  • Publisher-Subscriber-Pattern 2
  • Puppeteer 1
  • Push-APIs 1
  • Push-Notification 1
  • Pydantic 1
  • Pylint 1
  • Pytest 1
  • Python 76
  • Python-Style-Guide 1
  • Python2 1
  • Python3 1
  • QA 75
  • QC 58
  • Quad-Tree 1
  • Quality-Assurance 69
  • Quality-Control 68
  • Quality-Metric 9
  • quantum-cryptography 1
  • Query-Optimization 1
  • Querying 1
  • QuerySet 2
  • Queue 4
  • Quick-Sort 1
  • RabbitMQ 2
  • Race-Condition 1
  • Random-Testing 1
  • Randomized-Algorithm 1
  • Rapid-Application-Development 1
  • Rate-Limiting 1
  • Rate-Limiting-and-Throttling 3
  • RBAC 1
  • RDBMS 6
  • RDMA 1
  • Read-Copy-Update-List 1
  • Real-time-APIs 13
  • Recursion 4
  • Red-Black-tree 1
  • Redis 1
  • ReDoc 1
  • Reducibility 2
  • Refactoring-to-services 1
  • Regression-Test 1
  • Reliability 6
  • Remote-Access-Protocols 1
  • Replication 2
  • Repo-Hosting-Services 4
  • Representation 3
  • Request-Response-Cycle 1
  • require 1
  • Requirements-based-Testing 1
  • Resource-Management 1
  • RESTful-API 9
  • Retry-Pattern 1
  • Retry-Patterns 1
  • Reverse-Proxy 1
  • Rolling-Deployment 1
  • Rope 1
  • Routing 1
  • Routing-Prefix-Aggregation 1
  • ruff 1
  • Runtime 1
  • Runtime Environments 16
  • Rye 1
  • SaaS 2
  • Safe-Methods 2
  • Saga-patternEvent 1
  • SAML 3
  • SASS 1
  • Scalability-Test 1
  • Scaling-Databases 2
  • Scenario-Testing 1
  • scopes 4
  • SDLC-Phases 7
  • SDN 2
  • Search-Engine-Optimization 1
  • Search-Engines 8
  • Searching 2
  • Secret-Management 1
  • Secure-Coding 1
  • Security 34
  • Security-and-Compliance 2
  • Security-Attacks 6
  • Security-Test 1
  • Security-Tools 2
  • Security-Vulnerability 6
  • Security-Vulnerability-Scanning 1
  • Segmentation 3
  • select_related 1
  • Selection-Sort 1
  • Self-contained-Service 1
  • Self-registration 1
  • Semantic-Web 1
  • Semaphore 1
  • SEO 1
  • Sequential-Consistency 1
  • Serialization 1
  • Server-sent-Events 3
  • Server-side-discovery 1
  • Server-side-page-fragment-composition 1
  • Server-Side-Rendering 1
  • Serverless 1
  • Serverless-deployment 1
  • Service-Component-Test 1
  • Service-deployment-platform 1
  • Service-Mesh 2
  • Service-Oriented 7
  • Service-oriented-architecture 1
  • Service-per-Container 1
  • Service-per-team 1
  • Service-per-VM 1
  • Service-registry 1
  • Session-based-Auth 3
  • Session-Layer 1
  • Shadow-Deployment 1
  • Sharding 1
  • Shared-Database 1
  • Shared-Memory 1
  • Sidecar-Pattern 1
  • Single-Responsibility-Principle 1
  • Single-Service-per-Host 1
  • Singleton-Pattern 1
  • Site-Reliability-Engineering 1
  • Skip-List 1
  • Sliding-Window-Technique 1
  • Smoke-Test 1
  • SOAP-API 2
  • SOC-2 1
  • Socket 1
  • Software-Architecture 4
  • Software-Architecture-Patterns 10
  • Software-as-a-Service 1
  • Software-Defined-Networking 1
  • Software-Design-Patterns 26
  • Software-Development 2
  • Software-Development-Lifecycle 14
  • Software-Development-Methodology 7
  • Software-Development-Model 2
  • Software-Engineering 49
  • Software-Maintenance 2
  • Softwares 3
  • Solid 5
  • SOLID-Principles 1
  • Solr 1
  • Sorting 8
  • Spanning-Tree 1
  • Spatial-Partitioning 4
  • Special-Methods 1
  • Special-Purpose 3
  • Specialized-Testing 14
  • Specification-based-Test 14
  • Spies 2
  • Spike-Test 1
  • Spiral-model 1
  • Splay-Tree 1
  • Spring 1
  • Spring-Boot 1
  • Spurious-Wakeup 1
  • SQL 4
  • SQLAlchemy 1
  • SRE 1
  • SRP 1
  • SSH 1
  • SSR 1
  • Stack 2
  • Standards-and-Compliance 3
  • Standards-and-Policies 1
  • Starlette 1
  • Starvation 1
  • State-Pattern 1
  • State-Representation 1
  • State-Space-Tree 1
  • State-Transition-Testing 1
  • Statement-Coverage 1
  • Static-Test 1
  • Static-Testing 1
  • Static-Typing 1
  • staticmethod 1
  • StopIteration 1
  • Strategic-Design 1
  • Streaming 2
  • Streaming-APIs 1
  • Stress-Testing 1
  • String 1
  • String-Search-and-Manipulations 1
  • Strong-Consistency 1
  • Structural 9
  • Structural-Pattern-Matching 1
  • Stubbing 2
  • Stylesheet 4
  • submodule 1
  • Subnet 1
  • Subnet-mask 1
  • Subnetting 1
  • Suffix-Array 1
  • Suffix-Tree 2
  • summarization 1
  • Super 1
  • Swagger 1
  • Swagger-and-Open-API 2
  • Symmetric-Encryption 1
  • Synchronization 11
  • Synchronous 2
  • Synchronous-APIs 1
  • Synchronous-vs-Asynchronous-APIs 3
  • Syntactically-Awesome-Style-Sheets 1
  • Syntax-Testing 1
  • System-and-Software-Architecture 121
  • System-Architecture 1
  • System-Bus 1
  • system-call 1
  • System-Components 1
  • System-Design 27
  • System-Design-and-Architecture 1
  • System-Execution-Models 1
  • System-test 2
  • Systems-and-Infrastructure 3
  • Tabulation 1
  • Tactical-Design 1
  • Tail-Recursion 2
  • TCP 7
  • IP-4Layers 6
  • TDZ 1
  • Technical-Review 1
  • Technical-Verification 3
  • Telemetry 1
  • Template-Method-Pattern 1
  • Temporal-Dead-Zone 1
  • Test 53
  • Test-Coverage 1
  • Test-Design 27
  • Test-Double 5
  • Testing 15
  • Testing-Approaches 1
  • Text-Based 3
  • Thread 2
  • Thread-Management 5
  • Thread-vs-Process 1
  • Threads 2
  • Three-Pillars-of-Observability 3
  • Throttling 1
  • Time-Series 1
  • Time-To-Live 2
  • Timeout-Pattern 1
  • TMS 1
  • Token-Authentication 6
  • Token-Based-Authentication 1
  • ToKen-Ling 1
  • TOML 1
  • Tools 14
  • Top-down-Approach 1
  • Trace 2
  • Traditional 5
  • Transaction-log-tailing 1
  • Transactional-Messaging 3
  • Transactional-Outbox 1
  • Transactions 3
  • Transporation-Management-System 1
  • Transport-Layer 2
  • Traversal 7
  • Tree 22
  • Tree-Shaking 1
  • Trie 1
  • Tries-and-String 2
  • trunk-based-development 1
  • TTL 2
  • Turing-Machine 1
  • Tyk 1
  • Type-casting 1
  • Types 62
  • Typescript 3
  • Ubiquitous-Language 1
  • UDP 1
  • UI 4
  • UML 1
  • Undirected-Graph 1
  • Unicode 2
  • Unit-Test 1
  • Unit-Testing 1
  • Unittest 1
  • URI 1
  • URI-Design 1
  • URL 1
  • URN 1
  • Usability-Test 1
  • Use-Case-Testing 1
  • uv 1
  • uvicorn 2
  • UWSGI 2
  • UX 1
  • v-model 1
  • Validation 1
  • Valkey 2
  • Variable-Declarations 1
  • Variables 9
  • Variants 1
  • VCS-Theory 6
  • Verification 1
  • Version-Control-Systems 34
  • Versioning-Strategies 1
  • Virtual-DOM 1
  • VirtualBox 1
  • Virtualization 5
  • Visitor-Pattern 1
  • VMware 1
  • Volume-Test 1
  • Von-Neumann-architecture 2
  • VueJS 1
  • Walkthrough 1
  • Warehouse-Control-System 1
  • Warehouse-Management-System 1
  • WAS 2
  • Waterfall 1
  • WCS 1
  • Weak-Consistency 1
  • Web 2
  • Web-Application-Server 7
  • Web-Browser 1
  • Web-Framework 7
  • Web-Infrastructure 8
  • Web-Security 1
  • Web-Server 1
  • Web-Servers 4
  • Web-Service 7
  • Web-Sever-Gateway-Interface 1
  • WebAssembly 1
  • Webhook 1
  • Webhooks 1
  • Webhooks-vs-Polling 8
  • WebSocket-API 3
  • White-box-Test 1
  • White-box-Testing 9
  • Wi-Fi 1
  • winston 1
  • WireMock 1
  • WMS 1
  • Word-Addressable-Memory 1
  • Working-with-DBs 2
  • WSGI 3
  • XML 1
  • YAGNI-Principle 1
  • YAML 2
  • yapf 1
  • Zero-Knowledge-Proof 1
  • Zero-Trust 1
  • 가비지컬렉션 1
  • 강제적-접근제어 1
  • 개방-폐쇄-원칙 1
  • 객체지향-프로그래밍 1
  • 결합도 1
  • 규칙-기반-접근제어 1
  • 그래프 8
  • 그래프탐색 1
  • 그리디 8
  • 기능테스트 1
  • 기본테스팅 1
  • 기하학 1
  • 네트워크-기능-가상화 1
  • 네트워크계층 1
  • 누적곱 1
  • 누적합 1
  • 다익스트라알고리즘 2
  • 다형성 1
  • 단위테스트 2
  • 단일-책임-원칙 1
  • 데이터베이스-캐싱 1
  • 데이터연결-계층 1
  • 도메인 2
  • 동적계획법 24
  • 라이선스 1
  • 리스코프-치환-원칙 1
  • 문자열 17
  • 물리-계층 1
  • 배열 12
  • 배열탐색 1
  • 백트래킹 5
  • 보안-취약점-스캔 1
  • 보안테스트 1
  • 보호-링 1
  • 부하테스트 1
  • 분산-트랜잭션 1
  • 브루트포스 2
  • 비트 1
  • 비트연산 2
  • 사용성테스트 1
  • 상속 1
  • 성능-프로파일링 1
  • 성능테스트 1
  • 세션-계층 1
  • 소프트웨어-정의-네트워킹 1
  • 소프트웨어-품질-메트릭 1
  • 속성-기반-접근제어 1
  • 수학 6
  • 순환-복잡도 1
  • 스모크테스트 1
  • 스택 6
  • 스트레스테스트 1
  • 스파이크테스트 1
  • 슬라이딩윈도우 2
  • 시스템-호출 1
  • 시스템테스트 1
  • 애플리케이션계층 1
  • 엔드투엔드테스트 3
  • 연결리스트 1
  • 예약어 1
  • 오버라이딩 1
  • 오버로딩 1
  • 용량테스트 1
  • 우선순위큐 2
  • 응집도 1
  • 의존성-역전-원칙 1
  • 이진탐색 5
  • 이진트리 1
  • 인덱싱 1
  • 인수-테스트 1
  • 인터페이스-분리-원칙 1
  • 자동화도구 1
  • 자료구조 2
  • 재귀 3
  • 재량적-접근제어 1
  • 전송-계층 1
  • 접미사배열 1
  • 정렬 6
  • 정적코드-분석 1
  • 정책-기반-접근제어 1
  • 지속성테스트 1
  • 진법변환 1
  • 최단경로 1
  • 추상화 1
  • 카데인알고리즘 1
  • 커널 1
  • 코드-크기-메트릭 1
  • 코드중복도 1
  • 코사라주알고리즘 1
  • 큐 2
  • 크루스칼알고리즘 1
  • 타잔알고리즘 1
  • 테스트 1
  • 테스트-커버리지 1
  • 통계 1
  • 통합테스트 2
  • 투포인터 8
  • 트리 2
  • 품질메트릭 1
  • 프레젠테이션-계층 1
  • 프로세스-품질-메트릭 1
  • 프로시저 1
  • 프론트엔드-테스팅 1
  • 프림알고리즘 1
  • 플로이드순환탐지 1
  • 필터링 1
  • 해시 1
  • 해시맵 10
  • 해시셋 1
  • 행렬조작 2
  • 행렬탐색 1
  • 호환성테스트 1
  • 확장성테스트 1
  • 확장중심접근법 1
  • 회귀테스트 1
© 2025 hyunyoun's Blog · Powered by Hugo & PaperMod