Please log in to watch this conference skillscast.
In theory microservices rock; there are just some practical issues to address in making them effective in your organisation; in particular its about packaging, provisioning, incremental rolling upgrades, wiring, scaling and management. This talk will demonstrate how to easily develop, provision and manage microservices using only 100% Apache licensed open source tools on a host machine, with docker or on the cloud. We aim to show you how easy it is to implement microservices across your organisation using completely open source based tools helping developers rapidly develop and iterate while also helping operations to understand, monitor, manage and efficiently scale.
We'll demonstrate how to take any off the shelf Java project using maven with any framework, libraries or middleware and immediately deploy it as a microservice; either stand alone, on docker, on EC2 or on a PaaS like OpenShift with manual or automatic scaling while taking care of all the management, service discovery, load balancing and wiring while having full operational monitoring and management tooling.
- how to perform rolling upgrades of changes across micro service versions
- how to understand and use the available APIs within your environment
- how to automatically collect logs and metrics
- how to provide sophisticated automatic load balancing across services including version migration for accessing services from any language or runtime
- nice web based tooling so folks can understand their whole system easily.
- how to migrate iteratively from an application server centric approach to micros services as you gain more confidence in using finer grained deployment units and moving away from application servers to smaller, more focussed micro services.
All using 100% Apache Licensed open source tools. We hope by the end of the talk you’ll be eager and ready to try deploy your first micro services in your environment.
YOU MAY ALSO LIKE:
Easy microservices on premise, on docker or in the clouds with fabric8
James Strachan created the Groovy programming language and Apache Camel and was one of the founders of these open source projects: Apache ActiveMQ, Apache ServiceMix, fabric8 and hawtio. James is currently Senior Consulting Software Engineer at Red Hat and has more than 20 years experience in enterprise software development with a background in finance, consulting, and middleware. He also loves microservices.