Skip to content

A series that shows practical, real-world scenarios involving distributed applications and Project Tye.

Notifications You must be signed in to change notification settings

jlikens/tye-series

Repository files navigation

Tye Series

This is a code series that shows practical, real-world scenarios involving distributed applications and Project Tye. In general, each example builds upon the ideas and code of the previous one, but each is also designed to run on its own. My goal is to provide an example that evolves over time rather than just the "end result" so you can see what changes from scenario to scenario.

The first four parts of the series are there to set up common scenarios you will encounter when developing distributed apps. If you want to skip right to the good stuff, hop into the 5th in the series where we actually start using Tye.

I'm a relative newcomer to the world of Tye, so if anyone has any feedback about anything, please let me know! Also, if you wanna keep track of what's going on in the Tye codebase, the Tye team claims that they'll post here every two weeks-ish (YMMV).

The Story

This series started life as the demo code for a dev talk. Each piece in the series builds upon the ideas of the previous. We start with a simple little Blazor app. Over time, we add in co-dependent microservices, distributed monitoring and logging, local databases, local load balancing, and more! After the 4th in the series, we start to use Tye to make our lives easier when it comes to inner-loop development of this distributed app.

Pre-requisites

The basics:

  • Install .NET 5.0
    • Tye does not need .NET 5.0, but all of the examples are running on .NET 5.0 so you'll need it
  • Install Project Tye
    • The main tooling for Tye

For examples that use containers:

For examples that use Kubernetes:

Further Reading & Resources

Here are some places to go that delve a bit deeper into the various technologies used it this series.

The Series

About

A series that shows practical, real-world scenarios involving distributed applications and Project Tye.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published