Workshop: Microservices with Spring Boot and Docker (SOLD OUT)

Location:

Level: 
Intermediate
9:00am - 4:00pm

Date:

Thu, 16 Jun

Key takeaways

Overview of microservices
Options for deploying microservices
Microservices communication mechanisms: service<=>service and client<=>application
Service discovery in a microservices architecture
Event-driven microservices
Spring Boot + Spring Cloud as a microservice chassis
Refactoring to microservices

Prerequisites

Participants should be experienced with building modern server-side Java applications, e.g. Spring framework or Java EE. They should have Docker installed on their laptop. (a lot of the content is language independent however)

In this talk you will learn about a modern way of designing applications that’s very different from the traditional approach of building monolithic applications that persist mutable domain objects in a relational database.We will talk about the microservice architecture, it’s benefits and drawbacks and how Spring Boot can help. You will learn about implementing business logic an event-driven approach based on event sourcing and CQRS. We will talk about packaging and deploying microservices using Docker.

Speaker: Chris Richardson

Java Champion and Author of POJOs in Action

Chris Richardson is a developer and architect. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. He consults with organizations to improve how they develop and deploy applications and is working on his third startup.

Find Chris Richardson at

Tracks

  • Architectures You've Always Wondered about

    Case studies from the most relevant names in software

  • Developer Experience: Toolchain, Continuous Delivery, & More

    Trends, tools and projects that we're using to maximally empower your developers.

  • DevOps & Site Reliability

    Failures, edge cases and how we're embracing them.

  • High Velocity Dev Teams

    Working Smarter as a team. Improving value delivery of engineers. Lean and Agile principles.

  • Immutable Infrastructures: Orchestration, Serverless, and More

    What's next in infrastructure. How cloud function like lambda are making their way into production.

  • Innovations in Fintech

    Technology, tools and techniques supporting modern financial services

  • Machine Learning 2.0

    Machine Learning 2.0, Deep Learning & Deep Learning Datasets

  • Microservices: Patterns & Practices

    Practical experiences and lessons with Microservices

  • Modern Clientside Apps

    Reactive, cross platform, progressive - webapp tech today

  • Modern CS in the Real World

    Applied, practical, & real-world dive into industry adoption of modern CS

  • Next Gen APIs

    Tooling, techniques, & practices building APIs today

  • Optimizing Yourself

    Maximizing your impact as an engineer, as a leader, and as a person

  • Security War Stories

    How our industry is being attacked and what you can do about it.

  • Stream Processing in Practice

    Rapidly moving data at scale.

  • Today's Java

    Lessons from 8, prepping for 9, and peeking ahead at 10. Innovators in Java.