Email the Author

You can use this page to email Yuri Mednikov about Principles of Vertx.

Please include an email address so the author can respond to your query

This message will be sent to Yuri Mednikov

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Eclipse Vertx is my main specialization and I work with it for several years. I developed reactive cloud systems for Mercedes Benz, Raiffeisen Bank, Tesco as well for startups. This book is based on my practical experience and contains real-life notes on such topics:

  • Reactive architecture patterns
  • Event driven communication with Vertx Event Bus
  • Building real-life microservices, like an API gateway or a mail service
  • Server side validation with Vavr
  • Web stack (multi routing, template rendering, CORS)
  • Access MySQL and CouchDB databases
  • Configuration sources management
  • Testing of reactive applications

Additionally, the book touches questions of a communication between Vertx services and client-side Vue JS applications. It provides practical notes on client-side caching and validation.

The book is for all Java/JVM developers, who want to develop modern reactive solutions with Eclipse Vertx.

Table of Contents:

Foreword

Acknowledgments

Section A. Basic components of a reactive development with Vertx

Chapter 1. Reactive (and, or) asynchronous

Chapter 2. What is a verticle?

Chapter 3. Understanding an event loop

Chapter 4. Event bus and messaging patterns

Section B. Choosing an architecture

Chapter 5. Architectural patterns for Vertx applications

Section C. Writing web applications with Vertx

Chapter 6. Using Vertx to build an API gateway

Chapter 7. Using Vertx to build a SMTP mail service

Chapter 8. Server side validation with Vavr

Chapter 9. Using custom template engines

Chapter 10. CORS handling

Chapter 11. Using multiple routers in Vertx services

Section D. Access data sources with Vertx

Chapter 12. Work with a MySQL database

Chapter 13. Work with a CouchDB NoSQL database

Section E. Test Vertx applications

Chapter 14. Principles of unit testing

Chapter 15. Using Vertx JUnit5 library

Section F. Configure Vertx applications

Chapter 16. Using Vertx Config library

Section G. Interact with Vue.js applications

Chapter 17. Front end validation

Chapter 18. Front end caching patterns

About the Author


About the Author

Yuri Mednikov’s avatar Yuri Mednikov

Yuri Mednikov (Iurii Mednikov) is a Java software engineer and, as truly passionate reactive programming advocate, Yuri Mednikov creates and shares more Vertx content than anyone else.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Principlesofvertx › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss