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

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube