EDA Summit
EDA Summit
  • 157
  • 71 315
Governance and Compliance in Event-Driven Systems
One of the biggest challenges associated with building even-driven systems is providing a consistent way of managing, governing and auditing event-driven APIs so event-driven architecture is adopted successfully across larger organizations. This makes event management and event tracing more and more important within a distributed hybrid-cloud environment. In this talk, Martens will formulate this problem statement and demonstrate how to solve it.
Переглядів: 160

Відео

Innovating Retail with Event-Driven Architecture
Переглядів 25511 місяців тому
Retailers face the challenge of delivering a seamless shopping experience to customers by quickly sharing real-time information across different channels like supply-chain, e-commerce and in-store operations. In this talk, Sakowski will talk about the nature of events in retail, explain how EDA enables agility and scalability, and show how serverless technology simplifies the development and op...
Adopting AsyncAPI in Enterprise Contexts
Переглядів 5711 місяців тому
When working on API enablement projects in an enterprise context, the team inevitably comes to the point where new technologies and specifications need to be introduced. But how does one deal with this situa-tion in concrete terms? How many experiments are possible? How do you put the brakes on the emerging best practice euphoria? In this talk, Kocot will these points using AsyncAPI as an examp...
Streaming vs Eventing: Differences and Co-existence
Переглядів 18811 місяців тому
Streaming and eventing are two architectural styles based on EDA. They both let you build asynchronous, scalable, and decoupled applications, but there are a few key differences in their approaches. In the first half of this talk, Dhanushka will compare and contrast eventing and streaming across a few dimensions, including event delivery semantics, retention, selective event subscription, and p...
Build an Event Driven Architecture using Amazon EventBridge
Переглядів 44111 місяців тому
In this session, you will learn how to implement event driven architectures using Amazon Event Bridge. Swapnil will touch upon the problem Event Driven Architectures solve. She will dive deep into the architecture of Amazon Event Bridge and its features like Event Bus and Rules, Event Archive, Event Replay, Event Bridge Pipes. With this session, you will become familiar with Amazon EventBridge ...
The Why, What and How of Serverless Integration Patterns
Переглядів 11211 місяців тому
In this talk, Eastham will explore why integration is critical to successful serverless adoption, and what types of integration patterns are best suited for different use cases. He will cover topics such as synchronous and asynchronous communications, event-driven architecture, and the role of APIs in serverless integration. He will also examine how AWS services like Amazon SNS, Amazon SQS, and...
Principles and Guidelines of Electronic Trading Systems Architecture
Переглядів 56811 місяців тому
Building trading platforms is easy, but making them fast, flexible, robust, and scalable is exceedingly difficult. In this talk, Shah will explain how 28Stone uses EDA and Solace to accelerate time to market when building such platforms for the FinTech industry, enhance developer productivity, and give the platforms they build superior performance, resilience, and scalability. He will discuss h...
Breaking through the EDA Productivity Barrier to Expose Secure, Reliable Event API products
Переглядів 3511 місяців тому
Innovative companies are looking to expose data at rest and data in motion so they can deliver APIs as products, monetize data streams, and expose crucial information to internal developers and decision makers. But they face three challenges in doing so: 1) Making real-time data streams, event brokers, etc. consumable by diverse stakeholders that can’t “speak” an event broker’s native protocol,...
Building Portable Event-Driven Applications with Dapr
Переглядів 78611 місяців тому
Dapr is a CNCF open-source runtime that supports cloud native and serverless computing by providing API building blocks and built-in components that let developers quickly build distributed applications. In this session Fussell and Gibbons will dive into Dapr’s pub/sub API and show how easy it makes it to build message-based, event-driven applications using different pub/sub brokers. This enabl...
CloudEvents: One Event to Rule Them All
Переглядів 1,3 тис.11 місяців тому
When implementing management and governance of API landscapes, the goal is to establish coherence across the landscape so designers and producers can more easily reuse design pattern and tooling, and API consumers can more easily understand APIs because they share design principles and building blocks. And in EDA environments, the boundaries between APIs are blurry anyways because event brokers...
Monolith to EDA: First Steps
Переглядів 14911 місяців тому
Embarking on the journey of migrating from a monolithic solution to an Event Driven Architecture (EDA) can be a daunting task. In this talk you'll gain insights into techniques that you can apply to your own migrations, based on a walk through of a practical example containing learnings from a real customer journey. You'll see details of the solutions implemented to common challenges, such as r...
The dell.com EDA Journey and What Books Won't Tell You
Переглядів 3511 місяців тому
This talk will present a comprehensive perspective on the EDA adoption. One that includes also the difficult business and technology questions that need to be addressed to successfully build and maintain a case for it. The discussion will use the context of how Dell Technologies employs EDA as integration technology to enable the customer journey, leveraging a massive, multi-domain IT Landscape...
Authentication and Authorization Strategies for Event Meshes
Переглядів 19111 місяців тому
Authentication and authorization are important factors in the security considerations of an event mesh, but also impact maintainability, ease of use and developer experience. There are pros and cons for the different ways of authentication (i.e. certificates, OAuth 2, Basic, LDAP) and how to use/map them for authorization. In this talk, Hebach will introduce the most important strategies and te...
Moving from Monolithic Transactions to Distributed Sagas in EDA
Переглядів 8011 місяців тому
When compared to traditional monolithic systems, distributed systems present new challenges related to business transactions because the atomicity of state changes can no longer be contained within a single database or service (think ACID). In this talk, Slobodkin will help you understand how to use the Saga design pattern to introduce a greater level of reliability and decoupling to event-driv...
Healthy Architecture: Integrating and Operationalizing EDA within LifeWorks
Переглядів 5711 місяців тому
In this talk, Mike Spendlove of TELUS Health (formerly LifeWorks) will explain how and why they leveraged EDA in their new platform, why they chose Solace, how they managed the compliance and data residency requirements of their industry, and the non-technical but significant considerations of operationalizing EDA principles across their product development department.
Unlocking The Exponential Business Value of EDA
Переглядів 2311 місяців тому
Unlocking The Exponential Business Value of EDA
EDA For Dummies: Event-Driven Architecture Design Patterns & Best Practices
Переглядів 54311 місяців тому
EDA For Dummies: Event-Driven Architecture Design Patterns & Best Practices
Selecting the Right Message Brokers
Переглядів 6911 місяців тому
Selecting the Right Message Brokers
How to Use Solace PubSub+ to Enable Event-Driven Microservices
Переглядів 27611 місяців тому
How to Use Solace PubSub to Enable Event-Driven Microservices
Monitoring a Plant Using PubSub+, Raspberry Pi and Flutter
Переглядів 26011 місяців тому
Monitoring a Plant Using PubSub , Raspberry Pi and Flutter
Turning Data into Events with Change Data Capture
Переглядів 18111 місяців тому
Turning Data into Events with Change Data Capture
Migrating from Resource-Based to Event-Drive by Intercepting REST with EDA
Переглядів 4211 місяців тому
Migrating from Resource-Based to Event-Drive by Intercepting REST with EDA
The Domain Functions Architecture: Build an Entire Streaming App by Writing Two Functions
Переглядів 5111 місяців тому
The Domain Functions Architecture: Build an Entire Streaming App by Writing Two Functions
Supercharge Event Modeling by Making it Outcome-driven and Introducing Contexts
Переглядів 7111 місяців тому
Supercharge Event Modeling by Making it Outcome-driven and Introducing Contexts
Streaming Events? Store Them at the Source Too
Переглядів 4611 місяців тому
Streaming Events? Store Them at the Source Too
Event-Based API Patterns and Practices
Переглядів 24811 місяців тому
Event-Based API Patterns and Practices
Amadeus EDA journey
Переглядів 8311 місяців тому
Amadeus EDA journey
The Importance of Concurrency Control in EDA
Переглядів 6011 місяців тому
The Importance of Concurrency Control in EDA
The Art of Event-Driven Observability with OpenTelemetry
Переглядів 84111 місяців тому
The Art of Event-Driven Observability with OpenTelemetry
Real-Time Data Ingestion at DTCC with Solace and Snowpipe
Переглядів 14011 місяців тому
Real-Time Data Ingestion at DTCC with Solace and Snowpipe

КОМЕНТАРІ

  • @fooX419
    @fooX419 Місяць тому

    Very good speech. THank you. and any best practices to provide user-friendly way to find source/type in CloudEvents platform?

  • @hubertpietrzykowski3242
    @hubertpietrzykowski3242 Місяць тому

    this is goldmine

  • @kameshsingh7867
    @kameshsingh7867 2 місяці тому

    Very insightful, really good stuff. thanks

  • @mahahrishi
    @mahahrishi 4 місяці тому

    Very nicely explained, every thing is crystal clear

  • @stephendgreen1502
    @stephendgreen1502 5 місяців тому

    I love this deeply insightful video

  • @ashseth7885
    @ashseth7885 6 місяців тому

    Learning from design guru is always a pleasure, thank you so much

  • @ismailm123
    @ismailm123 7 місяців тому

    Brilliant, some real insights in this talk.

  • @aungmyatmoemakescodework
    @aungmyatmoemakescodework 7 місяців тому

    What a clean and concise presentation

  • @fabmartel
    @fabmartel 8 місяців тому

    i use camel-k and kamelet :-)

  • @ICARUSkof
    @ICARUSkof 8 місяців тому

    hi!!, nice presentation where i can find the repo of the demo for try dapr?

  • @vbprasad
    @vbprasad 9 місяців тому

    is the sample source code available on github?

  • @sudharsang1983
    @sudharsang1983 11 місяців тому

    Very good one & this is the best I have seen for micro-services.Thank you

  • @jefffoy530
    @jefffoy530 11 місяців тому

    Hey Aindrea✌️

  • @RobCoops
    @RobCoops Рік тому

    The main problem I see with micro services is that it is overkill for an awful lot of systems. Sure if you are building a web based service and are expecting a few billion requests a day or more micro services are a must. But if you are building a hotel reservation system for instance you are maybe going to see a few thousand requests an hour if that. Looking at all the hoops one needs to jump through to make micros services a viable solution I am pretty certain that it will be way to heavy a lift for that hotel reservation system. Unfortunately the cool new thing in software architecture being the best solution for everything seems to still plague many software architects thinking. Yes, micro services are a cool but complex solution it certainly has a place but that place is not in a simple solution that just needs to handle a few hundred interactions a minute. Software architecture is just like any profession all about picking the right tool for the job, a monolith or a distributed monolith might be perfectly fine for the thing you have been tasked to architect. Sure it is not as sexy as the new kid on the block but it will provide enough resiliency and a far lower TOC than the new thing ever could. Ok rant over 🙂 I love the presentation though it covers a lot of the micro service pitfalls many organizations are encountering when they dive into the wonderful world of micro services.

    • @2k10clarky
      @2k10clarky 6 місяців тому

      There are other benefits to microservices other than ability to handle web scale, if you have multiple teams it makes a lot of sense for them to work on self contained de-coupled services so you can get proper autonomy and ownership at the team level. It really does depend on the use case and team set-up though, for example if I was designing an architecture for a startup where the team is small and they want to iterate fast I would probably go with a stateless monolith for simplicity and speed until such time as they prove the MVP and expand the team or the traffic/complexity tells you microservices are required. Ultimately I think software engineering is still so young as a profession we need to be way more scientific and make decisions on the basis of data and measure rather than the opinion of the dominant alpha geek

  • @ismaelyassin8882
    @ismaelyassin8882 Рік тому

    Great video, many likes. But CQRS, hmm one of the best architectural design patterns, but replicating databases for segregating commands and queries can get complicated and needs governance to ensure everyone follows the pattern, same applies for many other patterns of course.

  • @amitros77
    @amitros77 Рік тому

    This was the best. You tackled most of the real-world problems in micro-services architecture. Many Thanks.

  • @Rowan_Shedden
    @Rowan_Shedden Рік тому

    Great explanation, Sumeet.

  • @wowzers1237____
    @wowzers1237____ Рік тому

    So James, what protocols are being worked on for this and where can I track their progress?

  • @sabihass5361
    @sabihass5361 Рік тому

    I learned so much. Thanks!

  • @yassinebouchoucha
    @yassinebouchoucha Рік тому

    17:32 any link to the final slide to get the ressource ?!

    • @EDASummit
      @EDASummit Рік тому

      Not at the moment but we will work on getting this list for you and either respond here or add it to the description of the video in case anyone else is interested!

    • @EDASummit
      @EDASummit Рік тому

      The video description has been updated.

    • @yassinebouchoucha
      @yassinebouchoucha Рік тому

      @@EDASummit thank you for the share, it helps a lot .

  • @bartys2427
    @bartys2427 Рік тому

    Good stuff, Stephen

  • @amriteshsingh2952
    @amriteshsingh2952 Рік тому

    Awesome presentation, loved that. Thanks for all your efforts.

  • @cabronazo007
    @cabronazo007 Рік тому

    Hello Sumeet, can you please help my understanding by answering the following simple question: Can the individual Brokers of single Kafka Cluster be configured/set/forced to run in specific Regions (e.g. USA, Canada, ...), all over the World?

    • @guents
      @guents 6 місяців тому

      There is nothing that prevents you from doing that. However, I don't see a good reason you would want something like that. You would make your cluster very vulnearable to latencies and network partitions.

    • @cabronazo007
      @cabronazo007 6 місяців тому

      @@guents the point is that we can build what Solace refers to as an 'Event Mesh' with a single Kafka Cluster ....

    • @guents
      @guents 6 місяців тому

      ​@@cabronazo007 in this presentation it is really unclear what they mean with an "event mesh". Too many buzzwords and too little actual content. However, there is another video where they explain a bit better what they mean. Their point is that you can integrate multiple Kafka flavors, or even non Kafka event queues with a single protocol which delivers the message to different sources/sinks with the same guartanees as using a single Kafka. I don't think you can build that with a single Kafka cluster, but you can definitely connect multiple kafka deployments with mirror maker and other connectors (+ some governance and visualization tool).

  • @abhinavkumar2038
    @abhinavkumar2038 Рік тому

    Thank you so much for sharing all this excellent info about distributed data problems in microservice architecture!!!! It is so appreciated!!!

  • @JoseMaria-lx4mr
    @JoseMaria-lx4mr Рік тому

    Muy Bueno David Roncal, representando a peru y dejando el nombre bien alto.

    • @Davrv
      @Davrv Рік тому

      Gracias, bendiciones!

  • @anjanishrivastava1273
    @anjanishrivastava1273 Рік тому

    ITS CALLED THE INSIDE STORY I LIKED IT

  • @orkhanalikhanov
    @orkhanalikhanov Рік тому

    Amazing content. I can't thank you enough!

  • @Nurhuda-xm9ek
    @Nurhuda-xm9ek Рік тому

    it's awesome

  • @bobocute2327
    @bobocute2327 Рік тому

    Excellent.keep it up.

  • @nynke8893
    @nynke8893 Рік тому

    Thank you!

  • @carly3774
    @carly3774 Рік тому

    𝖕𝖗𝖔𝖒𝖔𝖘𝖒 😚

  • @kaziem
    @kaziem 2 роки тому

    Awesome general lecture on data composition and sharing in microservices from and industry leader.

  • @RafaelSantos-cr1xo
    @RafaelSantos-cr1xo 2 роки тому

    I loved it. This presentations puts all components of a mature microservice together. I was looking for something like that for a long time. Congrats.

  • @sitecocu
    @sitecocu 2 роки тому

    gg, Chris!

  • @dominuskelvin
    @dominuskelvin 2 роки тому

    Pretty insightful and detailed. Thanks. P.S: I also picked up on the websocat tool

  • @Dan-cf2hq
    @Dan-cf2hq 2 роки тому

    Awesome vid! You deserve more subs. You should use promosm, it will help your videos rank better.

  • @rajeevchaturvedi2007
    @rajeevchaturvedi2007 2 роки тому

    Very good

  • @ajabbi-tv
    @ajabbi-tv 2 роки тому

    Very clear as usual Chris :)

  • @ajabbi-tv
    @ajabbi-tv 2 роки тому

    Very good

  • @ajabbi-tv
    @ajabbi-tv 2 роки тому

    Great talk Kin