Home page / Training of application development for Picodata
Training of application development for the Picodata ecosystem course programme:
Session 1. Tarantool architecture
- Introduction to Tarantool: what is Tarantool, course overview, usage scenarios
- Single node Tarantool architecture
- Cooperative multitasking: concepts and implementation. Greenthreads in Tarantool, event loop in Tarantool
- Synchronous replication in Tarantool
- Setting up different replication types in Tarantool and running benchmarks
Session 2. Sharding in Tarantool. Vshard
- Sharding. Basics and concepts
- Getting used to VShard, the most common sharding tool for Tarantool
- Creating a simple application with VShard
Session 3. Clustering with Cartridge
- Clustering in Tarantool. Introduction to Cartridge
- Cartridge architecture. Strengths and weaknesses
- Conducting local development with Tarantool and Cartridge
- Creating an application with Tarantool Cartridge
Session 4. Tarantool and Rust
- How Tarantool and Rust relate to each other?
- Supported modules for Rust
- Benchmarking Lua vs Rust
- Writing in Rust for a Cartridge application
Your order has been successfully submitted!
We will contact you soon
Oops! Something went wrong...
Please try again later