510
unique visitors have registered for our events so far in 2024

Vaughn, Founder and Chief Architect of Kalele, is the visionary behind the vlingo/PLATFORM. A software developer with more than 35 years of experience in a broad range of business domains, Vaughn is a leading expert in Domain-Driven Design (DDD), and a champion of simplicity and reactive systems. As a consultant and teacher of DDD and Reactive software development, he has helped thousands of developers and numerous teams and organizations. He leads clients to realize innovative, business-driven, reactive, digital systems, as they transform from a legacy of brittle, technology-driven, stagnation. Vaughn is the author of three books: Implementing Domain-Driven Design, Domain-Driven Design Distilled, and Reactive Messaging Patterns with the Actor Model, all published by Addison-Wesley.

Twitter: @VaughnVernon

13.11.2019

Event-Driven REST APIs

When should you use request-response and when should you use messaging instead? What if you could use REST for everything, including Event-Driven Architectures?

LOCATION: Bern
KEYWORDS: Architecture, Technology, Lessons learned

AGENDA:18:00 - 19:00h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Vaughn Vernon   COMPANY: Kalele Inc.

Learn how to design REST APIs that support both conventional human user interfaces and services, and those that support Event-Driven, and more generally, Message-Driven Architectures. As a bonus, expect to pick up tips on Reactive programming. This session is about REST API design for request-response and event-driven microservices with Domain Events using Event Sourcing and CQRS.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en


Vaughn, Founder and Chief Architect of Kalele, is the visionary behind the vlingo/PLATFORM. A software developer with more than 35 years of experience in a broad range of business domains, Vaughn is a leading expert in Domain-Driven Design (DDD), and a champion of simplicity and reactive systems. As a consultant and teacher of DDD and Reactive software development, he has helped thousands of developers and numerous teams and organizations. He leads clients to realize innovative, business-driven, reactive, digital systems, as they transform from a legacy of brittle, technology-driven, stagnation. Vaughn is the author of three books: Implementing Domain-Driven Design, Domain-Driven Design Distilled, and Reactive Messaging Patterns with the Actor Model, all published by Addison-Wesley.

Twitter: @VaughnVernon


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland