YoVDO

Lessons Learned from Building Out Hyper Scale Cloud Services Using Docker

Offered By: Devoxx via YouTube

Tags

Devoxx Courses DevOps Courses Java Courses Docker Courses Microservices Courses CI/CD Pipelines Courses Agile Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore lessons learned from Oracle's experience building hyper-scale cloud services using Docker containers. Discover the architecture, technology stack, and devops best practices employed to create resource-efficient, multi-tenant services. Learn about the use of Mesos/Marathon and Kubernetes for optimizing resource consumption and streamlining development processes. Gain insights into service design principles, runtime architecture, testing strategies, and CI/CD pipelines. Delve into microservices, Docker implementation in Java applications, dynamic reconfiguration, versioning, and diagnostics. Understand the challenges and solutions in developing always-on, resilient cloud services at scale, as shared by Oracle's VP of Development for Microservices Cloud.

Syllabus

Intro
Agenda
Objectives
The use case
Service design goals
Service design principles
Technology stack
Architecture
Platform Components
Orchestrator
Runtime Architecture
Testing Strategy
CICD Pipeline
Lessons Learned
Microservices
Docker in Java Apps
Docker Startup Script
Dynamic reconfiguration
How it works
Versioning
Formation
Agile Testing Pyramid
Diagnostics
Summary


Taught by

Devoxx

Related Courses

Cloud DevOps Engineer
Udacity
DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX
DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX
Docker - SWARM - Hands-on - DevOps
Udemy
Docker and Kubernetes: The Complete Guide
Udemy