From legacy services to one-click availability - The Rancher Way
Section: Full talk Technical level: Intermediate Session type: Demo
We have embraced lot of changes when it comes to service architecture. When a giant leap was taken to adopt SOA massively, along with it came challenges of packaging, deploying and ensuring availability. With the advent of docker and other container based solutions, we were forced to look at each component as a micro application adhering to single responsibility principle.
This talk is an adoption strategy to employ Gitlab + Gitlab CI + Gitlab Registry + Docker + Rancher + Kubernetes, the major components in a service delivery pipeline in less than the time you finish a coffee, with an extremely easy roadmap for simple containerized application delivery with high availability, self contained service discovery, scheduling, load balancing, clustered storage and what not.
The talk will walk users thorough:
- Quick intro on service oriented application delivery
- Challenges faced and new adoption strategy
- Containerisation and micro application architecture
- CI/CD plugged into containerised packaging
- Delivery through Rancher orchastration
- Kubernetes based HA + Service discovery + LB
All in extremely simple, minimum command - maximum UI based approach, allowing small scale startups and intermediate devops to adopt a quick to delivery, easy to rollback strategy.
Empty hands and all ears, or maybe a Linux/Mac Laptop or VPS if you want to try it out immediately. :)
CTO of Hatio Innovations (A BillDesk Subsidiary), and previous VP-Engineering @ Billdesk and MobME. Seasoned engineer. Occassional speaker.
Troubleshooting in Microservices using Distributed Tracing
In Microservicves Architecture, requests are often served by multiple services. Each service handles a portion of a request by performing one or more operations (e.g. database queries, publishes messages) and delegate to other services for fulfillment. This session is planned to address tracing the requests with the help of instrumentation tools more