Event

Microservices journey with Apache Camel | Minneapolis

Lieu de l'événement

  • 6 octobre 2016
  • Minneapolis, MN
  • Target Field: Metropolitan Club

You are invited to this full-day event to learn from experienced developers about microservices architectures. This event features special Red Hat guest speakers, James Strachan and Claus Ibsen:

  • James created the Groovy programming language, is a member of the Apache Software Foundation, and is co-founder of a number of other open source projects.
  • Claus Ibsen works on open source integration projects such as Apache Camel, fabric8, and hawtio. He's the author of Camel in Action books.

James, Claus, and other speakers will discuss topics including: Kubernetes for Java™ developers, microservices with Apache Camel, microservices workflow, Integrated Platform-as-a-Service (iPaaS), and API-centric architectures.

How enterprises benefit from microservices architectures

Microservices and containers will change the way we build, maintain, operate, and integrate applications. When microservices are designed with discipline and a careful selection of the outer architecture, applications will be more portable and adaptive. In the future, better application and service integration will be the number-one requirement for distributed microservices applications.

Who should attend

Architects, software developers, and engineers who want to learn about middleware products that support microservices and best practices to support them.

Time

Description

8:30 a.m. - 9 a.m. Registration and light breakfast
9 a.m. - 9:15 am. Opening remarks
9:15 a.m. - 10:15 a.m. Kubernetes and fabric8: James Strachan
This talk will outline the Kubernetes open source project from Google, explain how it changes the hybrid cloud from a developer's perspective, and detail why it's relevant for modern Java developers. We'll also discuss the key parts of Kubernetes for Java developers. In addition, we'll explain how to adapt your approach to deliver value faster to your customers, including how to develop, release, and provision Java to work well on premise or on the public or hybrid cloud.
10:15 a.m. - 11:15 a.m. Developing microservices with Apache Camel: Claus Ibsen
During this talk, we will explain and demomonstrate how to build a Java Camel project from scratch and turn it into a Docker image. We'll also show you how to deploy those Docker images in a scalable cloud platform based on Google's Kubernetes.
11:15 a.m. - 12:15 p.m. Integration in the cloud: Rob Davies
What do you need to integrate with Apache Camel as a microservice? A lot of infrastructure—including centralized logging, tracing, metrics, and application program interface (API) management. Luckily fabric8 does all the hard work for you. This talk will walk through all the fabric8 infrastructure that is required to make integration in the cloud viable. We'll also demonstrate funktion, a simple way to wire Apache Camel based microservices together for cloud deployments.
12:15 p.m. - 1 p.m. Lunch
1 p.m. - 2 p.m. Microservices workflow: continuous integration and deployment (CI-CD): James Rawlings
This session will explore how fabric8 has evolved to provide a platform that not only develops microservices, but works with them, taking an idea from inception to production in a live environment. We will look at how fabric8 provides out-of-the-box integration for hosted git services in Gogs, as well as agile project management with Taiga, and social tools such as Let’s Chat and Slack, to enable intelligent, extendable automation using Hubot while providing a platform that is designed for the modern microservices team. We will also cover the integration of popular logging and metric tools that are prerequisites to continuous improvement. We need to understand not only how the platform operates, but also see how it's being used. Knowing how teams communicate can help an organization measure its culture, identify early signs of internal silos, and learn from high-performing teams.
2 p.m. - 3 p.m. Best practices for API-driven microservices: Christian Posta
In a world of smart endpoints and dumb pipes, APIs have emerged as critical building block for microservices architectures. APIs form the communication channel connecting microservices to each other and to the outside world, but there's a lot more to development than just creating an HTTP endpoint and attaching a Swagger definition. This talk will examine the patterns and best practices for building API-driven interactions within a microservices architecture—from API development through API management.
3 p.m. - 3:15 p.m. Break
3:15 p.m. - 4:00 p.m. Customer panel session: moderated by Christian Posta
4 p.m. - 4:15 p.m. Closing remarks
4:15 p.m. - 5:30 p.m. Happy hour

Claus Ibsen

Principal software engineer, Red Hat

Claus Ibsen is a principal software engineer from Red Hat. Claus is working full time as Apache Camel committer and is author of the Camel in Action book. He is also heavily involved with fabric8 and hawtio projects, especially with functionality that involves Camel.

James Strachan

Senior consulting software engineer, Red Hat

James Strachan created the Groovy programming language and Apache Camel and was one of the founders of these open source projects: fabric8, hawtio, Apache ActiveMQ, and Apache ServiceMix. James is currently senior consulting software engineer at Red Hat focusing on making it easy to work with Kubernetes, OpenShift and fabric8. James has more than 20 years experience in enterprise software development with a background in finance, consulting, and middleware.

Rob Davies

Software engineering director, Red Hat

Rob Davies is the technical director for Fuse and Integrated Platform as-a-Service and co-founder and contributor to Apache ActiveMQ, ServiceMix, and Camel.

James Rawlings

Architect, Red Hat

Working as a middleware architect in EMEA for Red Hat Services, James has worked with many customers focusing on integration and continuous delivery. More recently he has focused on containerization from a middleware perspective, running DevOps enablement workshops, presenting at internal tech exchanges, and getting involved with the upstream community fabric8 project.

Christian Posta

Principal Middleware specialist and architect, Red Hat

Christian Posta is a principal middleware specialist and architect at Red Hat. He is the author of Microservices by Example and committer on open-source projects, such as Apache ActiveMQ, Apache Camel, Fabric8.io, and others. Christian works with large companies creating and deploying large-scale, distributed architectures-many which are now called microservices-based.

Informations pratiques

VENUE

Target Field: Metropolitan Club
1 Twins Way
Minneapolis, MN 55403

Visitors should go to the main entrance and will be escorted to the room.

This event will also be taking place in Atlanta on October 4. For more information and to register for that location click here.

For general questions, please contact Judy Breedlove at jbreedlo@redhat.com.