从这里开始
指南
▼
▲
Persistence
Spring持久化指南
REST
使用Spring构建REST API指南
Security
Spring Security指南
关于
English
分类: Software Architecture
>> What Is the C4 Model for Visualizing Software Architecture?
>> Lexicographically Sortable Identifiers Using ULID
>> How Does a Blockchain Work?
>> Horizontal and Vertical Partitioning in Databases
>> Differences Between Cloud, Grid and Cluster
>> Continuous Integration vs. Continuous Deployment vs. Continuous Delivery
>> Application Server vs. Web Server
>> Lookup Table in Databases
>> Difference Between Two-Phase Commit and Saga Pattern
>> Service Discovery in Microservices
>> What Is a Wrapper Class?
>> Big Endian vs. Little Endian
>> Difference Between Parallel and Distributed Computing
>> Introduction to Serverless Architecture
>> Introduction to Transactions
>> Non-opinionated vs. Opinionated Design
>> Centralized Computing vs. Distributed Computing
>> Authentication: Multi-Step vs. Multi-Factor
>> Cloud Computing: SaaS vs. PaaS vs. IaaS
>> Computer Clusters, Types, Uses and Applications
>> Message Brokers vs. Enterprise Service Buses
>> Caching: Cold Cache vs. Warm Cache
>> Caching and CDNs: What Is the Difference?
>> How Many Threads Is Too Many?
>> Introduction to GUID
>> Differences Between Scaling Horizontally and Vertically
>> Webhooks Explained
>> Consensus Algorithms in Distributed Systems
>> Differences Between Simulation and Emulation
>> What Are Data Warehouses?
>> Should We Deploy Database and Web Server Apart?
>> Smart Contracts – Blockchain
>> Requirements: Functional vs. Non-functional
>> What Is an ORM? How Does It Work? How Should We Use One?
>> What Is an API Endpoint?
>> Software Engineering: What Is a Shim?
>> An Introduction to Management Information System (MIS)
>> Eventual Consistency vs. Strong Eventual Consistency vs. Strong Consistency
>> Federation in Computing
>> Microservices vs. Monolithic Architectures
>> Distributed Systems: Thin and Thick Clients
>> Blockchains: What Is Proof of Work?
>> System Design: Dependency Inversion Principle
>> Online Transaction Processing vs. Online Analytical Processing
>> Event-Driven Architecture
>> How Does Proof of Stake Work?
>> Outbox Pattern in Microservices
>> Differences Between REST and RPC
>> Microservices vs. Service-Oriented Architecture
>> What Is a Software Build?
>> Infrastracture as a Code
>> Differences Between Repository and Service?
>> What Are Data Pipelines?
>> Data Access Layer Explained
>> What Is JSONP?
>> Systems Design: Interface Segregation Principle
>> How Is a Quantum Computer Faster Than a Regular Computer?
>> Do 32-bit Apps Run Faster or Slower on 64-bit Operating Systems?
>> The Strangler Fig Pattern in Microservices
>> Introduction to Microservices
>> Feature Driven Development
>> What Is Sharding?
>> What Are Functions as a Service?
>> What Are Data Flow Diagrams?
>> Differences Between Cloud Computing and Distributed Computing
>> Distributed System vs. Distributed Computing?
>> Microservices and Cross-Cutting Concerns
>> The REST Architecture
>> N-Tier Architecture
>> Layered Architecture