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

Categories

  • Acceptance Test 2
  • Access Control 1
  • Addressing 4
  • Advanced 25
  • Advanced Topics 2
  • AI 1
  • AI Engineering 2
  • Algorithm 1
  • Algorithmic Complexity 1
  • Algorithms 9
  • Apache Pulsar 2
  • API Authentication Methods 3
  • API Design 17
  • API Design and Implementation 35
  • API Design and Implementation Architecture 1
  • API Design Architecture 1
  • API Documentation Tools 2
  • API Gateways 6
  • API Integration Patterns 10
  • API Performance 10
  • API Styles 14
  • API Testing 6
  • APIs 5
  • Application Layer Protocols 4
  • Approaches 3
  • Architectue Styles 3
  • Architectural Patterns 3
  • Architectural Styles 4
  • Architecture 1
  • Architecture Principles 6
  • Array 1
  • async programming 1
  • Asynchronism 1
  • Asynchronous JavaScript 7
  • Asynchrony 1
  • Authentication 1
  • Authentication Methods 27
  • Authorization 5
  • Availability Patterns 5
  • Availability vs Consistency 2
  • Back Tracking 4
  • Backend Architecture 5
  • Backend Basics 1
  • Backend Development 43
  • Backend Fundamentals 1
  • Backtracking 1
  • Basic Syntax 28
  • Behavioral 9
  • Best Practices 10
  • Binary Search Tree 3
  • Binary Tree 4
  • Black-box Testing 18
  • Bottom-up Approach 1
  • Branch and Bound 3
  • Branch strategies 4
  • Cache Policy 4
  • Caching 12
  • Callback 5
  • Character 5
  • CI-CD 12
  • CI-CD Fundamentals 3
  • CI-CD Tools and Platforms 1
  • Classes 11
  • Client-Server 1
  • Cloud 3
  • Cloud Design Patterns 1
  • Cloud Native Platforms 3
  • Cloud Providers 1
  • Coding Test 83
  • Collaboration 3
  • Comments 1
  • Compiler 9
  • Complexity Classes 12
  • Compliance 1
  • Components 4
  • Computer Architecture 12
  • Computer Science 6
  • Computer Science and Engineering 16
  • Computer Science Fundamentals 4
  • Computer System 8
  • Concepts 4
  • Concurrency 1
  • Concurrency and Parallel Processing 1
  • Concurrency and Parallelism 6
  • Concurrency Control 2
  • Concurrency Problems 4
  • Concurrent Data Structures 5
  • Condition Synchronization 1
  • Conditionals 1
  • Configuration 3
  • Consistency Patterns 6
  • Container Management 1
  • Container Orchestration 2
  • Containerization 1
  • Containerization and Virtualization 1
  • Control Structures 1
  • Cookie-Based Auth 1
  • Core Internet Protocols 5
  • CPU 1
  • Creational 5
  • Cross-Cutting Concern 1
  • Cryptography 2
  • CSR 1
  • CSS 1
  • Data 5
  • Data Analysis 5
  • Data Engineering 3
  • Data Management Patterns 1
  • Data Pipeline 1
  • Data Processing 1
  • Data Science and Big Data 1
  • Data Structures 30
  • Data Structures and Algorithms 31
  • Data Types 1
  • Data-Storage 1
  • Database 3
  • Database Optimization 2
  • Database Systems 7
  • Databases 13
  • Declarative Programming 1
  • Decomposition 5
  • Decorators 2
  • Deliverable Verification 1
  • Deployment 7
  • Deployment Strategies 6
  • Design and Architecture 8
  • Design and Implementation 1
  • Design Methodologies 3
  • Design Principles 19
  • DevOps and Infrastructure 25
  • DevOps and Operational Excellence 4
  • Discovery 5
  • Distributed 3
  • Distributed Database 1
  • Distributed Ledger Technology 1
  • Divide and Conquer 1
  • Django 2
  • Domain Name System 3
  • Domain-Driven Design 2
  • Dynamic Programming 6
  • Email 6
  • Encoding and Decoding 2
  • Encryption and Decryption 7
  • Endianness 2
  • Enterprise Usage 2
  • Error Handling 2
  • Event and Message Broker 3
  • Event and Message Brokers 1
  • Event-based Style 1
  • Event-Driven 1
  • Event-driven APIs 1
  • Event-Driven Architecture 1
  • Experience-based Test 3
  • Failback 1
  • FastAPI 1
  • Flask 1
  • Formal Review 4
  • Format 2
  • Framework 3
  • Frontend 13
  • Fuctions 1
  • Fundamental Testing 6
  • Fundamentals 151
  • Garbage Collection 1
  • Gateway Interface 2
  • Git 1
  • Git Workflow 12
  • GoF 21
  • Graph 3
  • GraphQL API 2
  • GRASP 1
  • Greedy Algorithm 1
  • gRPC API 3
  • Handling CRUD Operations 3
  • Hash Collision 1
  • Hash Tables 3
  • Hashing 2
  • Hierarchy 1
  • HTML 2
  • HTTP 6
  • Imperative Programming 6
  • Implementations 5
  • Indexes 1
  • Indexing 1
  • Informal Review 5
  • Infrastructure 6
  • Integration 1
  • Internet Protocol 4
  • Interpreter 1
  • Inversion of Control 2
  • IO Systems 1
  • IPC 4
  • Java 3
  • Javascript 15
  • JWT 6
  • Kafka 1
  • Keep App Running 1
  • Key-Value 2
  • Kubernetes 2
  • Language Processor 3
  • Language Syntax 3
  • Layered 3
  • Layered Network Models 1
  • Library 19
  • Linear Data Structure 1
  • Linked List 4
  • Linter and Formatter 9
  • Load Shifting 2
  • Logging 2
  • Maintaining Data Consistency 2
  • Management Frameworks 4
  • Memory 1
  • Memory Architecture 12
  • Memory Management 3
  • Memory Mgmt 1
  • Message Broker Systems 6
  • Messaging 7
  • Messaging Systems 1
  • Methods 2
  • Microservices Architecture 5
  • Migration Strategies 6
  • Mocking APIs 2
  • Module-Bundlers 1
  • Modules 4
  • More about Databases 10
  • MSA Pattern 3
  • MSA Patterns 45
  • Multithreading 1
  • Multiway Tree 1
  • Mutual Exclusion 8
  • MVC 3
  • Network Control and Routing Protocols 1
  • Network Layer 4
  • Network Protocols 2
  • Network Types 1
  • Networking Knowledge 13
  • NodeJS 9
  • NoSQL 6
  • NP Time 1
  • NP-Hard 1
  • OAuth 2
  • Observability 2
  • OOP 10
  • Open API 1
  • OpenID 2
  • Operating System 5
  • Operating systems 5
  • Operations 1
  • Optimization 2
  • ORM 1
  • OSI 7Layers 12
  • Package and Project Management 4
  • Package Managers 4
  • Paradigm Features 2
  • Peer Review 9
  • PEP 7
  • Performance Optimization 2
  • Performance Test 6
  • Performance vs Scalability 1
  • Poetry 4
  • Polling 5
  • Primitive 4
  • Principles 20
  • Problem Solving Techniques 20
  • Process Management 7
  • Process Mgmt 4
  • Processes 4
  • Processor Architecture 1
  • Profiling and Monitoring 2
  • Programming Languages 19
  • Programming Paradigms 9
  • Push APIs 1
  • Python 17
  • QA 7
  • QC 10
  • Quality Metric 8
  • Querying 1
  • QuerySet 2
  • Queue 2
  • Rate Limiting and Throttling 2
  • RDBMS 7
  • Real-time APIs 6
  • Recursion 4
  • Refactoring to services 1
  • Reliability 6
  • Repo Hosting Services 3
  • Representation 3
  • RESTful API 8
  • Runtime Environments 5
  • SAML 2
  • Scaling Databases 2
  • scopes 3
  • SDLC Phases 7
  • Search Engines 7
  • Searching 1
  • Security 20
  • Security and Compliance 2
  • Security Attacks 2
  • Security Tools 2
  • Security Vulnerability 5
  • Server sent Events 2
  • Serverless 1
  • Service Mesh 1
  • Service-Oriented 2
  • Session-based Auth 2
  • SOAP API 1
  • Software Architecture Patterns 6
  • Software Design and Architecture 15
  • Software Design Patterns 8
  • Software Development and Maintenance 2
  • Software Development Lifecycle 9
  • Software Development Methodology 5
  • Software Development Model 2
  • Software Engineering 4
  • Softwares 2
  • Solid 5
  • Sorting 6
  • Sorting Algorithms 1
  • Spatial Partitioning 4
  • Special Purpose 3
  • Specialized Testing 14
  • Specification-based Test 14
  • SQL 2
  • Stack 1
  • Standards and Compliance 3
  • Standards and Policies 2
  • Starlette 1
  • Static Typing 1
  • String Search and Manipulations 1
  • Structural 5
  • Stylesheet 3
  • Swagger and Open API 2
  • Synchronization 11
  • Synchronous vs Asynchronous APIs 2
  • System and Software Architecture 6
  • System Components 1
  • System Design 13
  • System Execution Models 1
  • Systems and Infrastructure 1
  • TCP IP 4Layers 4
  • Technical Verification 3
  • Test 17
  • Test Design 10
  • Test Double 4
  • Testing 13
  • Testing Approaches 1
  • Text-Based 3
  • Thread Management 5
  • Threads 2
  • Three Pillars of Observability 3
  • Token Authentication 6
  • Tools 12
  • Top-down Approach 1
  • Traditional 7
  • Transactional Messaging 3
  • Transactions 2
  • Traversal 5
  • Tree 2
  • Tries and String 2
  • Types 49
  • Typescript 2
  • UI 3
  • Unicode 1
  • Variables 8
  • Variants 1
  • VCS Theory 5
  • Version Control Systems 28
  • Virtualization 3
  • Web 2
  • Web Application Server 5
  • Web Framework 5
  • Web Infrastructure 8
  • Web Security 1
  • Web Servers 3
  • Web Service 5
  • Webhooks vs Polling 3
  • WebSocket API 2
  • White-box Testing 9
  • Working with DBs 2
  • YAML 1
© 2025 hyunyoun's Blog · Powered by Hugo & PaperMod