SlideShare a Scribd company logo
My journey to the
Native Cloud
Yuval Birenbuom
Jan 2017
Source: https://plumbr.eu/blog/user-experience/performance-causing-users-abandon-site
User are not patient
Compute Resources are not Balanced
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
source: https://www.linkedin.com/pulse/cloud-adoption-challenges-large-enterprises-anil-nair-pmp-ocp-csm
Challenges in cloud computing (Source: IDC)
Paul Maritz Chairman @ Pivotal
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Service Gateway
OAuth2
Service Config updates
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Central Logging with ELK Stack
Distributed Tracing
SLA, Metrics and Preformance
0 ms delay 500 ms delay 800 ms delay 1100 ms delay
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
founder of Github
CI/CD Pipeline
Every Commit
Continues Deployment (Release Life-Cycle)
Continues Integration (Feature Life-Cycle)
Continues Integration
â€«ŚžŚȘڛڠŚȘ‬
â€«Ś§Ś•Ś“â€Ź â€«Ś€Ś™ŚȘŚ•Ś—â€Ź â€«ŚžŚȘŚ—Ś™Śœâ€Ź
2
1 3 5 6
â€«ŚžŚ’Ś™ŚąŚ”â€Ź â€«Ś“ŚšŚ™Ś©Ś”â€Ź
â€«Ś”ŚžŚ•ŚŠŚšâ€Ź â€«ŚžŚžŚ Ś”Śœâ€Ź 2
â€«Ś‘Ś•Ś“Ś§â€Ź
â€«Ś‘Ś“Ś™Ś§Ś•ŚȘ‬ â€«Ś€Ś™ŚȘŚ•Ś—â€Ź â€«ŚžŚȘŚ—Ś™Śœâ€Ź
â€«ŚžŚȘڛڠŚȘ‬/â€«Ś‘Ś•Ś“Ś§â€Ź
â€«Ś§Ś•Ś“â€Ź â€«ŚžŚ›Ś Ś™ŚĄâ€Ź/â€«Ś‘Ś“Ś™Ś§Ś”â€Ź â€«Ś§Ś•Ś“â€Ź
â€«Śœâ€Ź-Source Control
1.â€«ŚžŚ—Ś“Ś©â€Ź â€«Ś Ś‘Ś Ś”â€Ź â€«Ś”Ś§Ś•Ś“â€Ź
2.â€«ŚœŚ©ŚšŚȘ‬ â€«Ś Ś€ŚšŚĄâ€Ź â€«Ś”Ś§Ś•Ś“â€Ź
3.â€«ŚŚ•Ś˜Ś•ŚžŚ˜Ś™ŚȘ‬ â€«ŚšŚŠŚ™Śâ€Ź â€«Ś˜ŚĄŚ˜Ś™Śâ€Ź
4.â€«Ś•â€Ź â€«Ś§Ś•Ś“â€Ź â€«ŚŚ™Ś›Ś•ŚȘ‬ â€«Ś“Ś•Ś—Ś•ŚȘ‬-Security
5.â€«ŚœŚŠŚ•Ś•ŚȘ‬ â€«Ś Ś©ŚœŚ—â€Ź â€«Ś€Ś™Ś“Ś‘Ś§â€Ź
â€«Ś©Ś‘Ś•Śšâ€Ź â€«Ś§Ś•Ś“â€Ź
â€«ŚąŚ•Ś‘ŚšŚ™Śâ€Ź â€«ŚœŚâ€Ź â€«Ś˜ŚĄŚ˜Ś™Śâ€Ź
.1â€«Ś§Ś•Ś“â€Źâ€«Ś Ś€ŚšŚĄâ€Źâ€«ŚœŚĄŚ‘Ś™Ś‘ŚȘ‬
â€«ŚœŚ§Ś•Ś—â€Ź â€«Ś‘Ś“Ś™Ś§Ś•ŚȘ‬
2.â€«Śœâ€Ź â€«ŚąŚ•ŚœŚ”â€Ź â€«Ś”Ś§Ś•Ś“â€Ź-nexus
4
â€«Ś§Ś•Ś“â€Ź
â€«ŚŚ™Ś›Ś•ŚȘŚ™â€Ź â€«ŚœŚâ€Ź
â€«ŚąŚ•Ś‘Śšâ€Ź â€«ŚœŚâ€Ź
Code
Review
Responsible Engineering and Testing
Automation
Cucumber
QA Engineer
Testing Infrastructure
Dev Engineer
Selenium
Browser Driver (OS)
Full automated infrastructure for testing
Code Review Governance
‫ŚȘŚ©ŚȘŚ™ŚȘ‬Static Code Analysis
Find bug, check style, PDM and more
JSLint
Security Automation in CI
Stage
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more

More Related Content

PPTX
Chefdevseccon2015
PDF
Workshop Guide: RESTful Java Web Application with Spring Boot
PPTX
What's New in Puppet Enterprise 2015.3 (APAC)
 
PPTX
Azure devops
PPTX
What's New in Puppet Enterprise 2015.3
 
PDF
Database in DevOps
PDF
Redefining cloud native debugging
PPT
Cloud Computing Webinar
Chefdevseccon2015
Workshop Guide: RESTful Java Web Application with Spring Boot
What's New in Puppet Enterprise 2015.3 (APAC)
 
Azure devops
What's New in Puppet Enterprise 2015.3
 
Database in DevOps
Redefining cloud native debugging
Cloud Computing Webinar

What's hot (20)

PPTX
Compliance as Code - Using the Open Source InSpec testing Framework
PPTX
Azure DevOps: the future of integration and traceability
PDF
Continuous Delivery 持çșŒäș€ä»˜
PPTX
What's New in Puppet Enterprise 2015.3
 
PPTX
Automated Testing in Continuous Change Management
PPTX
Compliance Automation with Inspec Part 1
 
PDF
ScriptRock Overview
PDF
Scaling Jenkins
PPTX
Quality assurance in dev ops and secops world
PDF
SRE vs DevOps vs Cloud Native Preso
PDF
Infrastructure as Microservices - OReillySACon London 2016
PPTX
Security In CI/CD
PDF
ROS/ROS2 Distributed System with Kubernetes
PDF
Scaling Jenkins Enterprise Wide
PPTX
Infrastructure as Code principles and practices
PPTX
Continuous Delivery series: How to automate your infrastructure toolchain
PPTX
UGIdotNET App Modernisation Keynote
PPTX
Bro, manage test data like a pro! [QA Fest 2018]
PDF
Monitoring in a Microservices World
PDF
Bringing DevOps to Routing with evolved XR: an overview
Compliance as Code - Using the Open Source InSpec testing Framework
Azure DevOps: the future of integration and traceability
Continuous Delivery 持çșŒäș€ä»˜
What's New in Puppet Enterprise 2015.3
 
Automated Testing in Continuous Change Management
Compliance Automation with Inspec Part 1
 
ScriptRock Overview
Scaling Jenkins
Quality assurance in dev ops and secops world
SRE vs DevOps vs Cloud Native Preso
Infrastructure as Microservices - OReillySACon London 2016
Security In CI/CD
ROS/ROS2 Distributed System with Kubernetes
Scaling Jenkins Enterprise Wide
Infrastructure as Code principles and practices
Continuous Delivery series: How to automate your infrastructure toolchain
UGIdotNET App Modernisation Keynote
Bro, manage test data like a pro! [QA Fest 2018]
Monitoring in a Microservices World
Bringing DevOps to Routing with evolved XR: an overview
Ad

More from Yuval Birenboum (8)

PPTX
The Cloud is dead ?! Blockchain in the new cloud
PPTX
blockchain is the new cloud
PPTX
Chaos engineering in the cloud
PPTX
Native Cloud Application Development
PPSX
What is bpm and why lombardi eng
PPSX
What is b2 b and why sterling en
PPSX
Accessing sap and_mainframe_data_and_applications_via_share_point
PPSX
Soa maturity business model
The Cloud is dead ?! Blockchain in the new cloud
blockchain is the new cloud
Chaos engineering in the cloud
Native Cloud Application Development
What is bpm and why lombardi eng
What is b2 b and why sterling en
Accessing sap and_mainframe_data_and_applications_via_share_point
Soa maturity business model
Ad

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
 
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
L1 - Introduction to python Backend.pptx
PDF
medical staffing services at VALiNTRY
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Digital Strategies for Manufacturing Companies
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPT
Introduction Database Management System for Course Database
Design an Analysis of Algorithms II-SECS-1021-03
Navsoft: AI-Powered Business Solutions & Custom Software Development
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
 
Odoo POS Development Services by CandidRoot Solutions
How Creative Agencies Leverage Project Management Software.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
2025 Textile ERP Trends: SAP, Odoo & Oracle
L1 - Introduction to python Backend.pptx
medical staffing services at VALiNTRY
PTS Company Brochure 2025 (1).pdf.......
Digital Strategies for Manufacturing Companies
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Upgrade and Innovation Strategies for SAP ERP Customers
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Introduction Database Management System for Course Database

Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, ELK and more