recentpopularlog in


« earlier   
7 Commandments for Event-Driven Architecture | RJ Zaworski
Event-driven architectures help scale systems by decoupling their parts, but there are a few rules to keep in mind.
microservices  event-driven 
4 days ago by yehosef
Wolkenkit - CQRS & event-sourcing framework for JavaScript and Node.js
A CQRS and event-sourcing framework for JavaScript and Node.js which fits perfectly with domain-driven design (DDD). It provides the technical foundation for your application, including an event-store and a scalable real-time API.
JS  event-driven  DDD  opensource  framework  node.js  API 
9 days ago by liqweed
Komtet/mediator: A library implements the Mediator pattern to make your code extensible
A library implements the Mediator pattern to make your code extensible - Komtet/mediator
python  mediator-pattern  event-driven 
20 days ago by brunns
bloom42/goes: Go Event Sourcing made easy
Go Event Sourcing made easy. Contribute to bloom42/goes development by creating an account on GitHub.
golang  event-sourcing  eventsourcing  event-driven 
9 weeks ago by pinterb
Ghost kitchens : the next disruption in the restaurant industry ?
8 Jan, 2018 | intotheminds | Posted By Pierre-Nicolas Schwab.


ghost kitchen make perfect economic sense : margins are thin in the restaurant industry, driven by high employees-related costs, rent, expensive equipment and variability in demand. Setting up a restaurant is a bet with a 5 to 20-year time horizon depending on myriad factors : your positioning, the location, and many exogenous factors out of your control. Eliminating all those risks seems like a logical move :

how to make a restaurant less location-dependent ?
how to adapt quickly to demand ?
how to reduce fixed costs (renting and equipping a place) ?
The bright sides : 3 major advantages of ghost kitchens

**The 3 major advantages of ghost kitchens are their answers to the 3 problems listed above :

the restaurant is not location-dependant anymore. If there is an event likely to generate massive flow of potential customers, you can move
ghost kitchens can adapt quickly to demand : the standardized kitchen unit just has to be multipled, which is not possible with street food vans unless you own several of them (which brings us to the 3rd advantage).
ghost kitchens, because they are rented from online platforms like Uber Eats and Deliveroo, transfom fixed costs into variable ones. This is great to test your idea and is a cheap way to do market research and test traction on a market.

** The dark sides of Uber’s and Deliveroo’s ghost kitchens
1. Why would one still rent a place to operate a restaurant ?
Good question indeed. If all hurdles and risks of operating a brick-and-mortar restaurant can be removed, why would you still want to rent a place (fixed costs), buy the equipment (fixed costs), hire employees (fixed costs) and wait on patrons to come in (variable revenues) ? If a platform like Uber or Deliveroo can provide you with customers’ orders, the need to have a brick-and-mortar place would vanish.
But if every single restaurant owner adopts that posture, how will city centers look like on the long run ?

2. Dependence towards platforms
What happened with the hospitality sector may well happen on the middle-term in the restaurant industry too. Uber eats, Deliveroo have disrupted the way we consume food. This is a new societal change that is most to be felt in Europe (urban Americans use already to get food delivered to their homes, most restaurants in US cities proposing at home delivery) : it has become easier than ever to get food delivered at home.
If enough restaurant owners make a significant percentage of their revenues through those platforms, they will eventually become dependent on them and will struggle like hotels are now struggling with Using platforms is a wise strategy to grow revenues but it can also become a very dangerous one if your dependence to them increases.
beyond_your_control  disruption  fixed_costs  kitchens  platforms  restaurants  variable_costs  Deliveroo  Uber  asset-light  event-driven  experimentation  test_marketing  pop-ups  cold_storage  on-demand  dark_side  virtual_restaurants  bricks-and-mortar 
10 weeks ago by jerryking
GitHub - Event Sourcing Microservices Example with Spring, Kubernetes, and Docker - Learn about event sourcing and CQRS and how to deploy a social network to Kubernetes using Docker Compose.
A practical microservices reference example for demonstrating the basics of CQRS and Event Sourcing with Spring Boot and Spring Cloud. This tutorial walks you through getting this example up and running on Kubernetes using Docker Stacks. If you're unfamiliar with Kubernetes–no worries!–everything you need to get started is contained in this tutorial.
examples  Kubernetes  reactive-programming  Kafka  Java  Spring  event-driven  Rx  Docker  opensource  learning 
12 weeks ago by liqweed
Netflix Hollow - Java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access
A java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
Java  memory  opensource  event-driven  Netflix 
november 2018 by liqweed
Debezium - Stream changes from your databases
An open source distributed platform for change data capture. Start it up, point it at your databases, and your apps can start responding to all of the inserts, updates, and deletes that other apps commit to your databases. Debezium is durable and fast, so your apps can respond quickly and never miss an event, even when things go wrong.
event-driven  persistence  opensource  integration 
november 2018 by liqweed
Brigade - Event-driven scripting for Kubernetes.
Script simple and complex workflows using JavaScript. Chain together containers, running them in parallel or serially. Fire scripts based on times, GitHub events, Docker pushes, or any other trigger. Brigade is the tool for creating pipelines for Kubernetes. By Microsoft Azure.
Kubernetes  automation  testing  JS  opensource  cool-tools  event-driven 
october 2018 by liqweed
Designing Events-First Microservices
Jonas Bonér explores the nature of events, what it means to be event-driven, and how to unleash the power of events and commands by applying an events-first domain-driven design to microservices-based architectures.
infoq  microservices  boner  event-driven  architecture  ddd 
october 2018 by pinterb

Copy this bookmark:

to read