Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at RedHat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures.
Debugging applications in production is like being the detective in a crime movie. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the infrastructure and tools developed by Google have made it uniquely possible to manage, troubleshoot, and debug, at scale.
Join this session to see how you can diagnose and troubleshoot production issues w/ out of the box Kubernetes tools, as well as getting insight from the ecosystem with Weave Scope, JFrog Artifactory & Stackdriver tools.
In the adoption of cloud native technologies developers have found one of the greatest challenges is the integration and communication of Microservices. The challenges include service discovery, traffic management, fault tolerant messaging, end-to-end monitoring, dynamic routing for canary deployments and most importantly securing the communication channels.
Istio solves these problems by providing a layer of infrastructure between the services and the network that allows the service communication to be controlled outside the application code. This fundamentally changes how services are connected, managed and secured.
During this workshop you will gain hands-on experience to understand how Istio is changing the landscape of cloud native applications. Through a series of hands-on exercises we will some of the key features of Istio such as:
- Traffic Management and Resilient Communication between Services
- Policy Enforcement and Rate Limiting
- Telemetry, Monitoring and Reporting
- Securing Communication between MicroServices
- Canary Deployment