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

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera