Skip to content

GuilhermeStracini/hello-world-memstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hello World Memstate

πŸ“š A repository to explore and learn the basics of Memstate, a high-performance in-memory database and application platform.


Badges

WakaTime Maintainability Test Coverage CodeFactor License Last Commit


Overview

This repository demonstrates a Hello World implementation using Memstate, a powerful platform that combines the efficiency of an in-memory database with robust application hosting capabilities. It provides a practical example for developers to:

  • Understand Memstate's core features.
  • Experiment with its state management and query-handling mechanisms.
  • Learn how Memstate can help build high-performance, low-latency applications.

Features

  • Simple Hello World Application:

    • Implements basic Memstate concepts.
    • Demonstrates the use of commands, queries, and state persistence.
  • Educational Resource:

    • Ideal for developers new to Memstate or distributed systems.
    • Provides a foundational setup to build upon for more complex use cases.

Getting Started

Follow these steps to run the project locally:

Prerequisites

  • Install the .NET SDK.
  • Familiarity with C# and basic .NET application development is helpful.

Steps

  1. Clone the Repository:

    git clone https://github.com/GuilhermeStracini/hello-world-memstate.git
    cd hello-world-memstate
  2. Restore Dependencies:

    dotnet restore
  3. Run the Application:

    dotnet run
  4. Explore the Code:

    • Review the implementation to understand how Memstate commands, queries, and states are structured.

Learn More About Memstate


Contribution

Contributions are welcome!
If you'd like to enhance this project or explore new Memstate features, feel free to fork the repository, open issues, or submit pull requests.


License

This project is licensed under the MIT License.