You are invited to this full-day event to learn from experienced developers about microservices architecture—including technology and best support practices.
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 JavaTM 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.
For information and to register for the Minneapolis event, click here.
|8:30-9:00 a.m.||Registration and light breakfast|
|9:00 - 9:15 am.||Opening Remarks|
|9:15 - 10:15 a.m.||Kubernetes and Fabric8: James Strachan
This talk will give an outline of the Kubernetes open source project from Google, explain how it changes everything from a developer’s perspective in the hybrid cloud and why it’s relevant for modern Java developers. Then we'll outline the key parts of Kubernetes that Java developers need to be aware of and how to adapt your approach to developing, releasing, and provisioning Java to work well on premise or on the public or hybrid cloud, to deliver value faster to your customers.
|10:15 - 11:15 a.m.||Developing Microservices with Apache Camel: Claus Ibsen
At the end of this talk you will have learned about and seen in practice how to take a Java Camel project from scratch, turn that into a docker image, and how you can 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
Integration with Apache Camel as a Microservice: what do you need to make this happen? In reality a lot of infrastructure, from centralized logging, tracing, metrics, 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, and demonstrate funktion, a simple way to wire Camel Microservices together for cloud deployments.
|12:15 - 1:00 p.m.||Lunch|
|1:00 - 2:00 p.m.||Microservices workflow: CI/CD: James Rawlings
We all know that in the real world there is more to developing than writing lines of code. This session will explore how fabric8 has evolved to provide a platform that supports not only the development of microservices but also working with them, taking an idea from inception right through to running in a live environment. With popular trends such as DevOps, we know that it is more about the culture of an organization that will give you greater agility and chance of success. Being able to communicate effectively with your cross functional teams increases productivity, reduces social conflicts, and establishes the all important feedback loops. 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 Lets Chat and Slack, to enable intelligent, extendable automation using Hubot, while providing a platform that is designed for the new age 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 is operating but also greater visibility of how it’s being used. Being able to visualize how teams communication in and outside of their unit can be seen as first steps to measuring the culture within an organization. This can be extremely useful in identifying early signs of internal silos developing as well as learning from high performing teams.
|2:00 - 3:00 p.m.||Best Practices for API-driven Microservices: Keith Babo
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 it than just throwing up 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:00 - 3:15 p.m.||Break|
|3:15 - 4:00 p.m.||Panel Session moderated by Christian Posta|
|4:00 - 4:15 p.m.||Closing remarks|
|4:15 - 5:30 p.m.||Happy Hour
Sponsored by ShadowSoft
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.
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.
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.
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.
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.
The Garage at Tech Square
848 Spring Street NW
Atlanta, GA 30308
For directions and parking instructions, click here.
This event will also be taking place in Minneapolis on October 6. For more information and to register for that location click here.
For general questions, please contact Judy Breedlove at firstname.lastname@example.org.