Cette opportunité est basée à Lausanne et Zurich

Event-Driven Architecture (Diploma Thesis/Internship)

Appliquer

DESCRIPTION

Our physical world is fundamentally driven by the principle of causality. The arrow of time carries causes that trigger consequences that are themselves causes and so on.

The internship proposes to explore this paradigm from an IT architecture perspective to evaluate how we can build a distributed system that only evolves through events, i.e. with components sending events and reacting to events with no orchestration and no imperative communication channels.

You’ll have the possibility to build a distributed system by exploring patterns such as CQRS or event sourcing, technologies such as Akka, Vert.x or reactive streams, messaging systems like Kafka or NATS, and serverless technologies.

In this role

The objectives of this internship include:

  • Evaluation of the viability of the approach: can it lead to some form of deterministic behavior, which is something usually required from an IT system
  • Assessment of the testability, observability, security, transactional capabilities of such an approach
  • Study of data modeling implications
  • Synergies with Domain-Driven Design concepts that can be used in component implementation
  • Evaluation of the technologies, including reactive frameworks that support event streams
  • Development of demonstrators
  • Evaluation of suitable and non-suitable uses cases.

Ce que nous proposons

Diploma Thesis / Internship in Lausanne and Zurich. Join our team as intern and you will find a young, dynamic and culturally diverse working environment.

About your profile

  • Backend coding skills
  • Knowledge in distributed systems and messaging technologies
  • Knowledge in cloud and container technologies
  • Interest for software architecture

If you are INTERESTED in applying for this position, please send us your complete application (CV, cover letter, letter of reference, diplomas and certificates).

En continuant votre navigation sur ce site, vous acceptez l'utilisation de cookies ou technologies similaires ayant pour finalité la réalisation de statistiques de visites sur notre site (tests et mesures d'audience, de fréquentation, de navigation, de performance), mais également de vous proposer des contenus et annonces ciblés et adaptés à vos centres d'intérêt.

Nos cookies ont été mis à jour. N'hésitez pas à mettre à jour vos préférences.

fermer
save

Gérer vos préférences cookies

Mettre à jour vos préférences cookies

Vous pouvez vous informer sur la nature des cookies déposés, les accepter ou les refuser soit globalement pour l'ensemble du site et l'ensemble des services, soit service par service.

OK, tout accepter

Flux de visiteur

Ces cookies nous offrent un aperçu des sources de trafic et nous permettent de mieux comprendre nos visiteurs, tout en garantissant leur anonymat.

(Google Analytics et CrazyEgg)

Nouveau

Outils de partage

Les cookies de médias sociaux permettent de partager des contenus sur vos réseaux préférés.

(ShareThis)

Nouveau

Connaissance du visiteur

Ces cookies sont utilisés pour suivre les visiteurs sur les sites Internet.

Ils doivent nous permettre d’offrir à nos visiteurs identifiés davantage de contenus pertinents et ciblés (ClickDimensions) et d’afficher des publicités susceptibles d’intéresser les utilisateurs (Facebook Pixels).

 

Nouveau
Pour plus d'informations relatives à la protection de données, cliquez ici.