> For the complete documentation index, see [llms.txt](/llms.txt)

# Technical Documentation

Technical Documentation for a deeper understanding of GS2.




This section gathers technical documentation that helps you understand GS2 in depth and make design decisions when integrating it into your game.
It covers cross-cutting mechanisms and best practices that are not described in the individual API references or per-microservice manuals.

## Sections

| Section | Contents |
| --- | --- |
| [Region]() | Region / zone topology of GS2 data centers and the resulting consistency model |
| [Access Control]() | Users and security policies of GS2-Identifier |
| [Stamp Sheet]() | How the GS2 transaction system, the *Stamp Sheet*, works |
| [Transaction Settings]() | The meaning of `TransactionSetting` on namespaces and recommended values |
| [GS2-Deploy Template File Specification]() | The template file format used with GS2-Deploy |
| [Errors and Exceptions]() | API error structure, SDK exception types, and how to decide when to retry |
| [SDK Cache Mechanism]() | How the SDK caches data internally and how to take advantage of it |
| [Cost Optimization]() | Design tips for keeping costs down while preserving performance |

## Related sections

- [Master Data Management](): The model / model master distinction and how to freeze master data
- [Service Limits](): Rate limits on API calls for each microservice
- [Security](): The GS2 security model and the parts that must be handled by the game side
- [Utility methods of GS2-Script](): Built-in Lua functions available in GS2-Script




- [Access Control](/articles/tech/identifier/)
  
- [Cost Optimization](/articles/tech/cost/)
  
- [Error/Exception](/articles/tech/error/)
  
- [GS2-Deploy template file specification](/articles/tech/deploy/)
  
- [Regions](/articles/tech/region/)
  
- [SDK Cache Mechanism](/articles/tech/cache/)
  
- [stamp sheet](/articles/tech/stamp_sheet/)
  
- [Transaction Settings](/articles/tech/transaction/)
  
