VOXXED DAYS MICROSERVICES

Voxxed Days Microservices is a new event focussed purely on Microservices. Yes, two days of conferences and one workshop day (optional) just on Microservices.

  • You’ve heard of Microservices? Come and learn some more.
  • You struggle with Microservices? We’ll help you soothe the pain.
  • You are an expert on Microservices? Share your knowledge with the others.
  • Your company build Microservices? Come and talk about it.

All you want to know about Microservices but afraid to ask will be answered at Voxxed Days Microservices.

 

  • 450 +

    attendees

  • 40

    sessions

  • 2

    Parallel rooms

  • 4

    workshops

MICROSERVICE ARCHITECTURE

How-Tos, strategies, techniques and best practices for getting architecture right.

DESIGNING & MODELING

Domain Driven Design

DATA STORE

Databases, Data synchronization, Capture Data Change, Event Sourcing

REMOTE PROCEDURE INVOCATION

REST, gRPC, APIs, Contracts

MESSAGES

Messaging, Events

INTEGRATION

Proxy, gateway, circuit breaker, load balancer, service registry, CORS

USER INTERFACE

Technics to aggregate user interfaces

CLOUD, CONTAINERS & INFRASTRUCTURE

Docker, Kubernetes, Vagrant, Cloud, PaaS, best practices

MONITORING

Health check, log aggregation, exception tracking, metrics, auditing, alerting, distributed tracing

SECURITY

Authorization, Authentification, OAuth2, Open ID, JWT

TESTING

Testing microservices in isolation, testing APIs, integration tests, Chaos testing

SCALING

Horizontal, vertical scaling, availability

ORGANIZATION & CULTURE

Software development methodologies, developer culture and related subjects

REAL STORIES FEEDBACK

How we got into microservices, how we splitted up the monolith, how did it go

WHERE IS VOXXED DAYS MICROSERVICES HELD?

The event will be held at Espace Charenton 327 Rue de Charenton, 75012 Paris – France

ARE THE PRESENTATIONS RECORDED?

Quickies and Workshops are not recorded. Otherwise we record the following sessions:

– Keynotes

– Conferences

– Tools in Actions

These are made available online in the week following the conference on our Youtube Channel.

WHAT TYPE OF SESSIONS ARE THERE?

Conference Sessions: 45 minutes presentations held in 2 rooms in parallel

Tools-in-action Sessions: 25 minutes presentations held in 2 rooms in parallel

Quickie Sessions: 15 minutes quick fire sessions held during lunch breaks

Workshops: full-day interactive sessions. Bring your own laptop to participate. Only available if you buy a workshop ticket.

ARE ALL THE TALKS IN ENGLISH?

Yes. English is the only language used at the conference.

WHAT KIND OF TICKETS ARE THERE?

There are two types of tickets:

  • Conferences only (Monday / Tuesday)
  • Conferences + Workshop (Monday / Tuesday + Wednesday)

IS TAX CHARGED ON TICKETS?

Local tax of 20% is charged on top of the ticket price

DO YOU HAVE A CODE OF CONDUCT?

Yes, there is a Code of Conduct in place which we expect everybody attending and involved in the event to adhere to. You can view it HERE.

WHAT ARE THE TERMS OF PARTICIPATION?

You can view the full terms of participation HERE.

WHAT IS THE PRIVACY POLICY?

You can view the full privacy policy HERE.


07:30

REGISTRATION & BREAKFAST


10:30

COFFEE


12:25

LUNCH


15:40

COFFEE


18:25

EVENING EVENTS



09:00

OPENING KEYNOTES


11:00

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS


13:15

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS


16:00

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS



08:00

REGISTRATION & BREAKFAST


10:45

COFFEE


12:40

LUNCH


15:55

COFFEE


17:00

CLOSING KEYNOTES



09:00

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS


11:15

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS


13:30

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS


16:15

CONFERENCE SESSIONS IN 2 PARALLEL ROOMS



08:30

REGISTRATION & BREAKFAST


12:30

LUNCH


17:00

ENDS


 


09:30

WORKSHOPS IN 4 PARALLEL ROOMS


13:30

WORKSHOPS IN 4 PARALLEL ROOMS


Wednesday workshops

Wednesday is an optional workshop day. If you have enjoyed the two days conference and what to put in practice what you’ve learnt, register to a specific workshop, bring your laptop, and enjoy coding all day.

Our 4 workshops :

 

Building Supersonic, Subatomic, Cloud Native Applications with Quarkus and GraalVM

Cloud native applications in Java are great, but… Despite a fantastic ecosystem around Java, it falls short in containers, in comparison to Go or Node.js. The initial memory consumption, the startup time, and the optimizations for long-running processes are killer criteria in the cloud. Quarkus is a Kubernetes native Java stack tailored for GraalVM and OpenJDK. With Quarkus you can compile your application into a native executable, reduce the startup time to a few milliseconds, reduce the memory consumption to a few MB, and make applications ideally suited to run in containers.

 

This workshop explores why it matters and how you can leverage Quarkus and GraalVM to build supersonic, subatomic, cloud-native applications.

 

In this workshop, you will learn how to:
* build Web applications with Quarkus
* use Hibernate and Hibernate with Panache
* build event-driven microservices with Apache Kafka
* monitor your applications

Your microservices from deployment to monitoring with Istio and Kiali on Kubernetes

You plan to deploy your application on Kubernetes but don’t know where to start ?

Our workshop will help you to achieve that:

* Through hands-on exercises using the “Hipster Shop” app (here), we will recall the main concepts of Kubernetes.
* To improve resilience, monitoring and security, you will deploy and setup Istio to manage your application.
We’ll take some time to focus on one of the core components of Istio, the Envoy Proxy.
* You’ll deploy Kiali (here) over Istio to get a visual overview of your application health.

 

Securing Microservices with OpenID Connect and Spring Security 5

Are you pushing your apps to the cloud using Microservices architecture and ask yourself how to implement secure authentication using OAuth2/OpenID Connect? 

As an enthusiastic Spring developer & OWASP member, I want to help to make the software more secure and share my knowledge with you in this Spring Security 5.1 workshop.

Have you ever wondered what the heck is OpenID Connect and how it differs from OAuth 2.0? Are Grant Types, Flows, JOSE, JWT or JWK unknown beings for you?
Then this workshop is a great opportunity for you to get to know all these things by getting your hands dirty in code using Spring Security 5.
After a short introduction to the basic concepts of OAuth 2.0 and OpenID Connect 1.0, we will take an existing sample spring boot application to implement authentication with OpenID Connect (OIDC) in several steps.

During the hands-on part we will cover the following parts:

– Best practices to avoid OWASP Top 10 security risks of broken authentication and access controls
– Usage of a certified OpenID Connect Provider Server
– Insights into the authorization code flow of OAuth 2.0/OpenID Connect 1.0
– Basic implementation of a Resource Server
– Authorization with automatically mapped OIDC Scopes
– Custom mapping of OIDC claims to Spring Security roles and authorities
– Extended validation of JWT’s
– Realization of an OIDC Login Client
– Differences in OIDC/OAuth 2.0 support for servlet-based and reactive web stacks (during hands-on we will mainly use the servlet-based web stack)

The workshop will be complemented with current best practices in OIDC & OAuth 2.0 and will end with an outlook on what’s coming with the next Spring Security version.
Prerequisites: General experience in Java and Spring-Boot is expected. For the Hands-On part, you’ll need a notebook with JDK 8, 9 or 11 and a Java IDE of your choice.

Cooking masterclass : monolith to microservice recipe

MIRAKL, the leading provider of Marketplace Solutions, started the migration of their huge application toward microservices. After those few years of migration, we realized that it’s important to clarify this amazing process.We have learned at our expenses that microservices are not the solution for every problems.

This workshop retraces our story through different exercises. The class will tackle the following subjects:
– How do you split a monolith ?
– How do you communicate between microservices ? (HTTP, events, etc …)
– Transaction with microservices
– Deployment and resilience in microservices.

Join us if you want to discover the main concepts behind microservices.

 

TICKETS

BLIND BIRD
CONFERENCE DAYS ONLY
2 DAY TICKET
April 15th > May 31st
390

For those who trust us to produce an amazing event program

  • Lowest ticket price guaranteed
  • 2 days conferences (Monday / Tuesday)
  • Lunch & Refreshments included
  • Access Evening Social Events
EARLY BIRD
CONFERENCE DAYS ONLY
2 DAY TICKET
June 1st > July 31st
440
  • 2 days conferences (Monday / Tuesday)
  • Lunch & Refreshments included
  • Access Evening Social Events
STANDARD
CONFERENCE DAYS ONLY
2 DAY TICKET
August 1st > October 20th
490
  • 2 days conferences (Monday / Tuesday)
  • Lunch & Refreshments included
  • Access Evening Social Events

 

BLIND BIRD
CONFERENCE + WORKSHOP
3 DAY TICKET
April 15th > May 31st
690

For those who trust us to produce an amazing event program

  • 2 days conferences (Monday / Tuesday)
  • 1 day workshop (Wednesday)
  • Lunch & Refreshments included
  • Access Evening Social Events
EARLY BIRD
CONFERENCE + WORKSHOP
3 DAY TICKET
June 1st > July 31st
770
  • 2 days conferences (Monday / Tuesday)
  • 1 day workshop (Wednesday)
  • Lunch & Refreshments included
  • Access Evening Social Events
STANDARD
CONFERENCE + WORKSHOP
3 DAY TICKET
August 1st > October 20th
840
  • 2 days conferences (Monday / Tuesday)
  • 1 day workshop (Wednesday)
  • Lunch & Refreshments included
  • Access Evening Social Events

Sponsors

PICO

NANO

Oxiane

MICRO

MEET & GREET

Want to sponsor Voxxed Days Microservices and get involved in this 100% Microservices conference?

Drop us an email at microservices@voxxeddays.com

PICO SPONSOR

12 sq mtr booth

8 event tickets

Fitted booth with walls, lighting & power

Booth furniture comprising 1 counter, 1 TV 46″, 1 high table & 4 barstools

WiFi

Host a 1 full day workshop

Logo on website

Logo projected on screens between conference sessions

Logo on all communications

Logo on YouTube videos

Insert in welcome bag (2 pieces)

Pico 12m²

NANO SPONSOR

6 sq mtr booth

6 event tickets

Fitted booth with walls, lighting & power

Booth furniture comprising 1 counter, 1 TV32″ & 1 barstool

WiFi

Present a 25min conference slot

Logo on website

Logo projected on screens between conference sessions

Logo on YouTube videos

Logo on welcome bags

Insert in welcome bag (1 piece)

Nano 6m²

MICRO SPONSOR

6 sq mtr booth

4 event tickets

Fitted booth with walls, lighting & power

Booth furniture comprising 1 counter & 1 barstool

WiFi

Logo on website

Logo projected on screens between conference sessions

Logo on YouTube videos

Logo on welcome bags

Insert in welcome bag (1 piece)

Micro 6m²

 

MEDIA & PARTNERS

DZone
Manning
Programmez
Developpez.com
InfoQ

COMMUNITIES

Alpes JUG
Alpes JUG
Chti JUG
Chti JUG
Lava JUG
Lava JUG
Bordeaux JUG
Bordeaux JUG
Marseille JUG
Marseille JUG
Nantes JUG
Nantes JUG
Paris JUG
Paris JUG
Normandy JUG
Normandy JUG
Breizh JUG
Breizh JUG
Finist JUG
Finist JUG
Tours JUG
Tours JUG
Lorraine JUG
Lorraine JUG
Duchess France
Duchess France
Orléans JUG
Orléans JUG
JUG Darmstadt
JUG Darmstadt
Amsterdam JUG
Amsterdam JUG
Coimbra JUG
Coimbra JUG
Utrecht Java User Group
Utrecht Java User Group
Java User Group of Ukraine
Java User Group of Ukraine
Ladies Of Code
Ladies Of Code
Hellenic JUG
Hellenic JUG
Transylvania JUG
Transylvania JUG
Best Of Web
Enterprise Java User Group Austria
Paris TypeScript
Paris TypeScript
ElsassJUG
ElsassJUG
Java Forum Malmö
Java Forum Malmö
Java User Group Macedonia
Java User Group Macedonia
Toulouse Jug
Toulouse Jug
West Midlands Java UG
West Midlands Java UG
Irish Dev
Irish Dev
Dublin Java User Group
Dublin Java User Group
Morocco JUG
MoroccoJUG

Contact

Voxxed Days Microservices will take place in the beautiful city of Paris

VENUE:
Espace Charenton
327 Rue de Charenton, 75012 Paris - France

Food and Drink
Food and drink is included in the ticket price for Voxxed Days Microservices attendees.

TRAVEL:
Once you are in Paris, to reach the venue, take the tube line n°8 (https://www.ratp.fr/en/plans-lignes/metro/8)

Contacts
Drop us a line if you have any questions or feedback: microservices@voxxeddays.com