THE END OF
SERVER
MANAGEMENT
QUENTIN ADAM
@WAXZCE
Quentin ADAM from the Clever Cloud
@waxzce on twitter – github- soundcloud – instagram ….
WHO AM I ?
MY DAY TO DAY WORK :
CLEVER CLOUD, MAKE YOUR
APP RUN ALL THE TIME
And learn a lot of things about your code, apps, and good/bad design…
KEEP YOUR APPS ONLINE. MADE WITH
NODE.JS, SCALA, JAVA, RUBY, PHP,
PYTHON, GO…
AND LEARN A LOT OF THINGS ABOUT
YOUR CODE, APPS, AND GOOD/BAD
DESIGN…
OUR INDUSTRY IS A GAME CHANGER
BUT IT’S STILL VERY YOUNG
IT’S ABOUT 30/40 YEARS OLD
FROM NOTHING TO BILLION $
COMPANIES AND IMPRESSIVE MARKET
AND WHAT ABOUT HOW WE WORK?
WHAT’S NEXT IN 20 YEARS?
DEVELOPERS DEVELOPERS DEVELOPERS
WE ARE
TOOL
CREATORS
TOOLS TO IMPROVE BUSINESS
TOOLS TO IMPROVE LIFE
TOOLS TO IMPROVE THE WORLD
BECAUSE WE KNOW AND UNDERSTAND
THE PROCESS TO CREATE VALUE
BECAUSE WE KNOW AND UNDERSTAND
THE PROCESS TO CREATE MONEY
THIS IS WHY STARTUPS ARE
DISRUPTING MARKETS
*Not Invented Here
SOFTWARE EATS THE WORLD
THEN DEVELOPERS BECOME MORE
AND MORE IMPORTANT TO BUSINESSES
DEVELOPERS RULE BUSINESS
SOFTWARE WAS AN INVESTMENT
WE WERE CREATING ASSETS LIKE REAL
ESTATE
BUT NOW SOFTWARE IS A
CONTINUOUS DELIVERY SERVICE
CONSTANT IMPROVEMENT
SOME CREATE PROCESSES, OTHER
CREATE LOW LEVELS THINGS TO BUILD
PROCESSES UPON
BUT WE BECOME ARCHITECTS OF THE
BUSINESS FACTORY
WE ARE NOT BLUE COLLAR WORKERS
ANYMORE
WE NEED TO CONNECT TO THE VISION
OF BUSINESS
WE CREATE SOFTWARE
SOURCE MANAGEMENT
CONTINUOUS INTEGRATION….
FULLY AUTOMATED SOFTWARE
FACTORY
AND WE DEPLOY IT ON SERVERS
WITH AN OPERATING SYSTEM
RUNNING MIDDLEWARE AND
SOFTWARE
IS IT AN INDUSTRIAL WAY TO THINK?
CLOUD IS
HERE,
THERE IS
IAAS
YOU CAN USE A VIRTUAL SERVER
BUT STILL THERE ARE SOME MANUAL
TASKS TO PERFORM
IS THIS PLUGGABLE?
THINK ABOUT ELECTRICITY AT THE
BEGINNING OF 20TH
CENTURY
OWN ELECTRICITY PRODUCTION
PRODUCTION LINE IS POISONED BY
ELECTRICITY PRODUCTION
DEEP DEPENDENCY LINKING
DO YOU HAVE AN ELECTRICITY
PROJECT?
BUT TODAY YOU HAVE HOSTING
PROJECTS
BECAUSE THERE IS NO INDUSTRIAL
WAY TO DO IT
BECAUSE OPS TODAY IS A (SOMEWHAT
FINE) TAILORED THING MADE BY
PEOPLE
PRODUCTION HAS TO BE PERFECT
PEOPLE ARE NOT PERFECT
PEOPLE HAVE NOTHING TO DO ON
PRODUCTION STUFF
AT CLEVER CLOUD SSH CONNECTION
IS A RED ALERT
WE NEED TO BUILD A HOSTING
PLATFORM
STANDARD WAY TO HOST SOFTWARE
WITHOUT THINKING ABOUT IT
THERE IS NO PLACE FOR OPS, JUST
PLATFORM MANAGERS
THE SO CALLED PLATFORM: BUT WHAT
IS A PLATFORM?
HARDWARE
+
SOFTWARE
+
SERVICE
WORK OF DEVELOPER HAS TO STOP AT
GIT PUSH
APPLICATIONS HAVE TO DEPLOY
(WITHOUT DOWNTIME)
BECAUSE YOU NEED TO BE ABLE TO
PUT NEW VERSIONS IN PRODUCTION
EASILY
USE BUILD SYSTEMS
OR DOCKER AS AN OPERATING SYSTEM
BUILDER
UPDOWNSCALING HAS TO BE HANDLED
BY THE PLATFORM ITSELF
OUTSCALING HAS TO BE HANDLED BY
THE PLATFORM ITSELF
RELAUNCH ON FAILURE
SECURITY
Developers
• Code dependencies
• Application process
Platform manager
• OS
• Hypervision
• Infrastructure
• Platform
IT’S A FULL-TIME JOB
MAINTAINED BY PLATFORM MANAGERS
AND NOT A THING TO DO OR THINK
ABOUT FOR DEVELOPERS
JUST LIKE ELECTRICITY
THIS IS THE END OF SERVER
MANAGEMENT
WE NEED TO BUILD AN INDUSTRY WAY
TO WORK
WE ARE TOOL CREATORS
BE READY TO BE THE TOOL PROVIDER
AND INNOVATORS AND DISRUPTORS
IT’S WAR OUT THERE
WE NEED DEVELOPERS TO RULE THE
CAC40 COMPANIES ;-)
Give clever-cloud.com a try with this coupon : devoxx15roxx
THX FOR LISTENING