---
title: "Wrap up"
description: "Stop Aerospike and explore next steps after the ADK atomic session append tutorial."
---

# Wrap up

> For the complete documentation index see: [llms.txt](https://aerospike.com/docs/llms.txt)
> 
> All documentation pages available in markdown.

You verified safe concurrent session appends using `atomic-session-append-demo.py`: five sequential events with merged state, then 64 parallel writers with matching event counts and no duplicates.

## Stop Aerospike

1.  Stop and remove the Aerospike container:
    
    Terminal window
    
    ```shell
    docker rm -f aerospike
    ```
    

## Next steps

-   Continue with [Tutorial: Infinite chat history with ADK](https://aerospike.com/docs/develop/adk-infinite-chat-history) for long-running conversations.
-   Read the [Aerospike Map operations guide](https://aerospike.com/docs/develop/data-types/collections/map) for `K_ORDERED` map details.
-   See the [`adk-aerospike` package](https://github.com/aerospike-community/adk-aerospike) on GitHub for source and API reference.
-   Read the [Google ADK session service documentation](https://adk.dev/) for `create_session`, `append_event`, and `get_session`.

Explore the full script and design notes in the [adk-aerospike repository](https://github.com/aerospike-community/adk-aerospike/tree/main/docs/tutorials).

::: undefined
-   I’ve stopped the Aerospike Docker container.
:::

Share

Congratulations on completing this tutorial! Share your achievement with the world and let everyone know about your newly acquired skills.

[](https://www.linkedin.com/feed/?shareActive&mini=true&text=Verified%20atomic%2C%20idempotent%20ADK%20session%20appends%20on%20Aerospike.%0A%0AOne%20%60batch_write%60%20per%20append.%20%60RecordTooBig%60%20drives%20segment%20rollover.%20No%20client-side%20byte%20estimation.%0A%0A%23Aerospike%20%23GoogleADK%20%23AIAgents%20%23DevTools%0A%0Ahttps%3A%2F%2Faerospike.com%2Fdocs%2Fdevelop%2Fadk-atomic-session-append "Post to LinkedIn")[](https://bsky.app/intent/compose?text=Verified%20atomic%2C%20idempotent%20ADK%20session%20appends%20on%20Aerospike.%0A%0AOne%20%60batch_write%60%20per%20append.%20%60RecordTooBig%60%20drives%20segment%20rollover.%20No%20client-side%20byte%20estimation.%0A%0A%23Aerospike%20%23GoogleADK%20%23AIAgents%20%23DevTools%0A%0Ahttps%3A%2F%2Faerospike.com%2Fdocs%2Fdevelop%2Fadk-atomic-session-append "Post to BlueSky")[](https://twitter.com/intent/tweet?text=Verified%20atomic%2C%20idempotent%20ADK%20session%20appends%20on%20Aerospike.%0A%0AOne%20%60batch_write%60%20per%20append.%20%60RecordTooBig%60%20drives%20segment%20rollover.%20No%20client-side%20byte%20estimation.%0A%0A%23Aerospike%20%23GoogleADK%20%23AIAgents%20%23DevTools%0A%0Ahttps%3A%2F%2Faerospike.com%2Fdocs%2Fdevelop%2Fadk-atomic-session-append "Post to Twitter")

::: undefined
-   Continue with the [Tutorial: Infinite chat history with ADK](https://aerospike.com/docs/develop/adk-infinite-chat-history) for long-running conversations.
    
-   Read the [Aerospike Map operations guide](https://aerospike.com/docs/develop/data-types/collections/map) for `K_ORDERED` map details.
    
-   See the [`adk-aerospike` package](https://github.com/aerospike-community/adk-aerospike) on GitHub for source and API reference.
    
-   Read the [Google ADK session service documentation](https://adk.dev/) for `create_session`, `append_event`, and `get_session`.
:::

[Previous  
Run concurrent writers](https://aerospike.com/docs/develop/adk-atomic-session-append/step/3/part/1/concurrent-writers)