Please log in to watch this conference skillscast.
Microservices are great to split the functionality of an application across multiple processes, containers or vms. At their core however, there are still the age-old concepts of rpc, publish-subscribe and work queue, with the central state of our application is stored in a database. With that, you need to answer the same age-old questions,
*How can you support a constantly changing state?
*How can you move streams of data across our microservice network?
*How can you split system state across multiple processes, containers or vm?
Enter Upring. Upring is a library to support application-level sharding of “live” data, it supports node streams, and enables every developer to implement application level sharding. What can you shard? As an example, Upring allows to connect two user with a bidirectional communication (the beloved websocket) across hundreds of machines.
At its core, it is a state discovery system.
YOU MAY ALSO LIKE:
- Take your HTTP Server to Ludicrous Speed (SkillsCast recorded in May 2019)
- Domain Models in Practice: DDD, CQRS & Event Sourcing with Marco Heimeshoff (Online Course on 2nd - 6th November 2020)
- FullStack Event Sourcing and Applied DDD with Roman Sachse (Online Course on 25th - 27th November 2020)
- London Calling (Online Meetup on 24th September 2020)
- Strategic Domain-Driven Design Tools For Non‑DDD People (Online Meetup on 29th October 2020)
- Debugging Containers on Kubernetes with "kubectl debug" (SkillsCast recorded in July 2020)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (SkillsCast recorded in July 2020)