Jeppe Cramon

20K posts

Jeppe Cramon banner
Jeppe Cramon

Jeppe Cramon

@jeppec

Autonomous Components, microservices, DDD, CQRS, EDA, EventModeling. RT does not equal endorsement.

Copenhagen Se unió Mart 2009
481 Siguiendo1.3K Seguidores
Jeppe Cramon
Jeppe Cramon@jeppec·
Er der nogen der har erfaring med udskiftning eller reparation af Tesla Model S batteri (Model 85D) i Danmark?
Dansk
1
0
0
184
Jeppe Cramon
Jeppe Cramon@jeppec·
@boyney123 I would also add that it’s not all internal events that are relevant to publish as external events
English
0
0
0
60
David Boyne 🚀
David Boyne 🚀@boyney123·
What are internal vs external events in event-driven architectures? I like to group services and events by domains. Depending on where my events live, depends on what goes inside my events, how they are managed, and the cognitive load required when dealing with them. What are internal events? Think of internal events as events raised within a bounded context. The relationship of these events are completely different to events that are raised for external/other contexts. You may see examples of teams owning particular context/services, and using messages/events within these services. These teams are close to the events, so management of these events might seem easier. For example if the team is the only one consuming the events/messages making changes to the events becomes more flexible as no external party is using these events. Private/internal events can also expose implementation details, the domain has a clearer understanding of the events. What are public/integration events? Think of these events as events raised for integration, events consumed by other domains, these have more strict rules. Making changes to the events are more risky. You might not know who is consuming them. Are you going to break downstream consumers? Exposing implementation/domain information might be an anti-pattern. Do your consumers of these events really need to know about your database implementation details, or your domains ubiquitous language? Probably not. Use language/contracts that can be understood, that are clear so consumers can integrate with them without needing too much domain information. I created a resource and visuals to help you dive deeper 👇 serverlessland.com/event-driven-a…
David Boyne 🚀 tweet media
English
3
22
146
18.8K
Davide Bellone | Code4it.dev | Microsoft MVP
I saw 2 main ways to structure service. 🅰 /services -/MyService1 --/IService1.cs --/Service1.cs -/MyService2 --/IService2.cs --/Service12cs 🅱 /serices -/interfaces --/IService1.cs --/IService2cs -/implementations --/Service1.cs --/Service2cs What's your choice?
English
116
10
111
45.2K
Jeppe Cramon retuiteado
Christian Findlay
Christian Findlay@CFDevelop·
@patrickmagee I'd say that's nearly 100% of companies, and yes, this is the problem. If each company dedicated a few hours once a month to fixing the libraries they depend on, or donating money, the problem would be solved.
English
4
2
17
2.5K
Jeppe Cramon
Jeppe Cramon@jeppec·
Jeg forstår ikke Evida’s brug af queueit for aflæsning af forbrug. Der er tale om en hurtig validering af 2 nøgler ,der skal matche (simpel læse model), og derefter kan de gemme aflæsningen i en kø der stille, roligt og asynkront kan opdatere deres bagvedliggende systemer 🤕
Dansk
1
0
1
0
Jeppe Cramon retuiteado
Stakeholder Consultant
Stakeholder Consultant@echetus·
If you use Wikipedia, you've seen pop-ups like this. If you're like me, you may have donated as a result. Wikipedia is an amazing website, and the appeals seem heartfelt. But I've now learnt the money isn't going where I thought...
Stakeholder Consultant tweet mediaStakeholder Consultant tweet media
English
685
8K
33K
0
Jeppe Cramon retuiteado
Vaughn Vernon
Vaughn Vernon@VaughnVernon·
"Events are actions..." Events are *not* actions and don't necessarily represent future actions. A command represents the potential for future action. An event is a factual record that an action took place. Consumers should translate events to commands to react to the events.
English
13
35
224
0
Jeppe Cramon
Jeppe Cramon@jeppec·
@kelseyhightower Many retailers have been building up inventories at a rate that far exceeded their current sales in the hope that people would buy when items were in stock. Some financial analysts predicted the current status long ago and they predict that prices soon will go down substantially
English
0
0
0
0
Jeppe Cramon retuiteado
Nafnlaus 🇮🇸🇺🇦
Nafnlaus 🇮🇸🇺🇦@enn_nafnlaus·
-= The Myth That Renewables Need Weeks Of Battery Storage =- 🧵 This one has been circling a lot recently, so I might as well nip it in the bud. It goes like this: "To save the planet with renewables, you need weeks of battery storage to keep the lights on. Impossible!"
Nafnlaus 🇮🇸🇺🇦 tweet media
English
58
361
1.2K
0
Jeppe Cramon retuiteado
Udi Dahan
Udi Dahan@UdiDahan·
As event-driven architecture continues to gain in popularity, I feel the need to remind folks about the risks of coupling caused by sharing raw business data via events, often occurring with noun-oriented services (like User, Product, Order, etc). youtube.com/watch?v=Fuac__…
YouTube video
YouTube
English
6
72
347
0
Jeppe Cramon retuiteado
Paul Fairie
Paul Fairie@paulisci·
A Brief History of Nobody Wants to Work Anymore 🧵
English
2.5K
74.4K
266.6K
0