Voxxed Days Microservices 2019
as the organisers put it
A two-days conference (+1 optional workshop day) for developers focussed purely on Microservices. Let's meet in Paris on the 21-23rd October 2019.
who it's for
developers focused on microservices, Java developers, Kubernetes operators, DevOps engineers, platform engineers, enterprise architects
topics
Micronaut AOT compilation; Quarkus native images; GraalVM native image; Kubernetes deployments with kubectl; Cloud Run serverless containers; Event Sourcing and CQRS; Apache Kafka and Kafka Connect; Helm packaging for Kubernetes; Micronaut Data compile-time queries; JIB Java image builds; Pact consumer-driven contract tests; Micro frontend architectures
| title | author | length |
|---|---|---|
| Welcome to | Antonio Goncalves | 09m |
Brief conference logistics and schedule overview with concrete numbers and tools: 44 talks across two parallel rooms, 46 speakers, roughly 300 attendees, plus… | ||
| Cloud Native: why, oh why? | Emmanuel Bernard | 27m |
Cloud native means running on an orchestrator that can kill and restart instances so apps must accept ephemeral execution, enable scale to zero for functions… | ||
| Containerization crossroads: Experiences-Experiments-Expectations | Ana-Maria Mihalceanu | 26m |
Container usage history, Docker and Kubernetes practices, and concrete fixes for runaway images land as actionable takeaways: a problematic image grows to 2.3… | ||
| Past, Present and Future of Microservices | Sebastien Stormacq | 31m |
HTTP and JSON become the default contract, enabling lightweight services and serverless & AWS Lambda deployments (first million invocations free); Amazon S3… | ||
| Micronaut Deep Dive | Graeme Rocher | 48m |
Micronaut is an AOT-compiled Java framework that eliminates reflection, runtime proxies and dynamic classloading by generating companion classes at compile… | ||
| All you need to know to get started with microservices on Kubernetes | Alain Regnier | 45m |
A runnable demo called twistcore implements four microservices (front, admin, scoring, persist) packaged as Docker images pushed to gcr io then deployed to a… | ||
| Jakarta EE - Not just for Servers | Chris Bailey | 27m |
Shows how to build HTTP REST services with jax-rs and deploy them to Kubernetes using abs (local dev inside a container, then abs deploy), with… | ||
| Cloud Run, serverless containers in action | Guillaume Laforge | 25m |
Cloud Run deploys containers to production in seconds, runs managed on Google Cloud or on GKE via Knative, and scales 1 to 0 with billing per 100ms and a… | ||
| Ahead of Time Data Access with Micronaut | Graeme Rocher | 16m |
Micronaut Data precomputes queries at compile time and generates row mappers so runtime work is only executing SQL, eliminating reflection and runtime proxies… | ||
| 7 Reasons why your microservices should use Event Sourcing & CQRS | Hugh McKee | 17m |
Advocates using Event Sourcing + CQRS to store state as an insert‑only event log and maintain a separate read model that can be rebuilt by replaying events… | ||
| Supercharge product development with cloud best practices | Sebastien Stormacq | 40m |
Explains concrete steps: define infrastructure as code, create per-developer CI/CD pipelines, and automate builds/tests/deploys with AWS tools. Shows a demo… | ||
| Quarkus why, how and what | Emmanuel Bernard | 46m |
Quarkus bills itself supersonic subatomic and the demo shows why: a to‑do app is generated from code.quarkus.io using JAX‑RS (and a Spring compatibility… | ||
| GraalVM and MicroProfile: A Polyglot Microservices Solution | Roberto Cortez | 46m |
GraalVM runs Java, JavaScript, Python, Ruby and R in one VM and demos show a Java Spark number API and a calculator backed by R that all run and interoperate… | ||
| From Zero to Hero with Kafka Connect | Robin Moffatt | 45m |
Live demo shows a MySQL orders table captured into Kafka via MySQL source connector, every insert update and delete becomes a Kafka event, then the same topic… | ||
| Kubernetes Native JHipster microservices | Pierre Besson | 25m |
JHipster generates a full microservice stack and the Kubernetes manifests to deploy it: a gateway “store” app (Angular, Spring Boot, MySQL) and an… | ||
| Helm your way with Kubernetes | Ana-Maria Mihalceanu | 26m |
Explains concrete Helm usage: deploys a Spring FAQ app plus a Postgres chart from a private registry using helm install with per-environment values files… | ||
| Transactions in Your Micro-Services Architecture | Rudy De Busscher | 41m |
Explains why XA distributed transactions aren’t suitable for microservices and demonstrates a practical SAGA-like pattern implemented with MicroProfile… | ||
| Event-Driven Microservices, the Sense, the Non-sense and a Way Forward | Allard Buijze | 44m |
Argues that events fit specific roles not everything — distinguishes event notification, event-carried state transfer, and event sourcing and recommends… | ||
| Creating event-driven microservices: the why, how and what | Katherine Stanley | 42m |
Explains how an event backbone replaces chatty REST chains by using Apache Kafka as the source of truth, demonstrating compaction to represent DB rows, change… | ||
| Panel on Microservices | M. Rigabert Lemée, S. Stormacq, E. Bernard, A-M. Mihalceanu | 32m |
Panelists argue cloud-native beats naive multi-cloud for operational simplicity and cost, citing migrations that cut compute bills 70–90% cost reduction after… | ||
| Transforming a monolith to an API platform | Abderrazak Bouadma, Philippe Anes | 48m |
Company with ~200–250 engineers moves a 2001 Java monolith toward an API platform by extracting hot endpoints, deploying an API gateway and containerizing… | ||
| Deploying Spring Boot microservices on Azure | Julien Dubois | 47m |
Azure Spring Cloud offers a managed platform for Spring Boot microservices running with Eureka service discovery, a Git-backed Config Server, API Gateway, and… | ||
| The Evolution From Monolith to Microservices to Serverless and Beyond | Hugh McKee | 45m |
Argues the architecture trend moves from coarse monoliths toward ever finer units because that increases innovation velocity, citing HP’s ~50k servers at… | ||
| Micro Frontend: the microservice puzzle extended to frontend | audrey neveu | 46m |
Three concrete attempts and clear tradeoffs: first use of web components to wrap AngularJS/Angular apps gives consistent menus but causes full-page reloads… | ||
| Event Sourcing - You are doing it wrong | David Schmitz | 44m |
Argues that real event sourcing works when events are stored one stream per aggregate (streams usually contain tens not millions of events) and read models are… | ||
| Pact tests: how we split up the monolithic deploy | Phil Hardwick | 25m |
Company replaces big‑bang staging with consumer‑driven contract testing using Pact, Avro for Kafka, and a schema registry, plus a Pact broker and CI gates… | ||
| Think-ing big, think-ing diverse, Think-ing forward | Grace Jansen | 21m |
Company-run programs convert outreach into measurable results: an IBM–Marvel competition garners 200 submissions (≈400 girls), selects 10 finalists who get… | ||
| An introduction to Apache Kafka - this is Event Streaming, not just Messaging | Katherine Stanley | 16m |
Apache Kafka is presented as an event streaming platform, not a queue: events are immutable stream history written to topics and split into partitions; keys… | ||
| Monitoring in the Microservices world: Kubernetes vs Serverless based applications | Avishai Shafir | 47m |
Argues that Kubernetes requires monitoring at five layers (infrastructure, cluster, nodes, pods, application) using Prometheus/Alertmanager and Grafana, while… | ||
| Building a platform to integrate serverless and on-premise services | Marcos Almeida | 45m |
A platform called Scenario integrates cloud functions and legacy on‑prem jobs by cataloging services, providing a graphic workflow editor, and running an… | ||
| Looking back on migrating 30 microservices to a monorepository | Darya Talanina | 44m |
Migrates roughly 30 microservices into one monorepo while preserving Git history and keeping user-facing systems running; migration uses an automated six-line… | ||
| Subatomic, Supersonic, Reactive | Clement Escoffier | 46m |
Quercus claims to move framework work to build time so services start much faster and use less memory — author measures about 20% JVM startup/memory reduction… | ||
| Speedy build for your java application images with JIB! | Mohammed Aboullaite | 25m |
Demonstrates shaving build-and-deploy cycles from minutes to seconds by using Jib (Maven/Gradle) to produce layered Java images (dependencies, resources… | ||
| riffing on Kubernetes | Florent Biville | 28m |
riff builds functions into OCI images using buildpacks with kpack, produces Kubernetes Deployments/Services or Knative services, and supports HTTP… | ||
| Complex event flows in distributed systems | Bernd Rücker | 47m |
Argues that events cut temporal coupling but pure event chains create a pinball machine architecture that’s hard to understand and change, so balance… | ||
| Responsible Microservices | Nathaniel Schutta | 45m |
Concrete rules for when microservices pay off: split parts that show multiple rates of change (recommendation or search engines) and use git-based churn… | ||
| Reacting to the future of application architecture | Grace Jansen | 30m |
Argues reactive architecture by example: IBM and Lightbend rebuild Verizon’s platform into a reactive microservice system and deliver concrete wins —… | ||
| nothing matches | ||