This Guidance helps developers build a scalable, serverless push notification messaging system for games. The architecture supports both player-specific event messaging and batch messaging for groups of players. Players can be notified of friend activity, such as joining or leaving a game or earned achievements. Developers can notify players of in-game campaigns and events based on geographic location. This Guidance can also help customers store message data to meet regulatory requirements as needed.