HEY, FRIENDS, WE'RE BACK. IT'S LIVE,
OF DOZENS, DOZENS OF PEOPLE. WE
VERY MUCH. WE ARE HERE WITH JEFF
GOOD. NICE SEEING YOU AGAIN. >>
IS LOOKING WONDERFUL TODAY. >> THAT'S
IT'S ENVIOUS AND I WISH I HAD A
ABOUT SERVICELESS. I'M UNDERSTANDING
BUILT SO WE CAN SAY THERE ARE NO
BECAUSE WE SAY SERVERLESS. THERE'S
PEOPLE TO WRITE SERVERLESS APPs.
CARD. >> YOU CAN GO AS BIG AS I
GO? >> AS BIG AS ANYONE NEEDS. IT
AND WHAT I WANT TO DO IS WRITE WHAT
OR BACKGROUND PROCESS AND THE REST
ABOUT IT IN THE ANALOGY YOU CAN
THE SPACE NEEDLE, I CAN PURCHASE
OR OPEN UP THE LYFT APP AND SAY
AND SOMEONE IS GOING TO PULL UP,
GAS OR DIRECTIONS. SERVICELESS IS
I'M JUST GOING TO GIVE YOU MY CODE.
ME. I DON'T WANT TO DEAL WITH THAT.
IT GETS MORE COMPLICATED BECAUSE
CAR. HHS INTO THE CAR AND UPDATE.
BECAUSE THAT'S EFFECTIVELY LIKE
UPDATE ON THE CAR. [ LAUGHING ].
REALLY GOOD ANALOGY BECAUSE THE
I'M GOING TO BUILD AN APP. I'M GOING
AND WE HAVE COMPUTERS IN BOXES AND
I STILL HAVE TO THINK ABOUT THEM.
THEM AND WATER THEM. NO, PLATFORM
THE COMPUTER. WITH SERVERLESS, I
YOU DO IT. AND YOU DO IT AS BIG
WHAT DO WE LOVE ABOUT IT. AND JUST
ONE OF OUR CUSTOMERS, THEY'RE RUNNING
AND YOU NEVER KNOW IF THESE THINGS
AND THIS GUY IS MONITORING LIVE.
SCOPE. HE SEES HUNDREDS OF INSTANCES
REALLY SCALE. CAN I HANDLE THE BLACK
FINE AND HE DIDN'T CHANGE HIS CODE.
AND JUST SEE JUST DESPITE GOING
APPLICATION RESPONDING. THAT'S THE
WE TALK ABOUT HOW GREAT THAT IS
ALWAYS THE BLACK FRIDAY STORY BECAUSE
BAR MOVED IT SCALED. YOU HAVE TO
APPS. I CAN'T TAKE THE CRAPPY APP
SUDDENLY. I NEED TO THINK ABOUT
RESPONSIBILITY THE DIFFERENT SEGMENTS
MICRO SERVICES ARCHITECTURE. AND
DRIVEN ARCHITECTURE. WHAT WE'RE
WHERE IN ORDER TO TAKE ADVANTAGE
SERVERLESS NATIVE OR CLOUD NATIVE
I TAKE MY CODE AND MAKE IT SO THAT
AND MAYBE WHAT USED TO BE A BIG
THIS NOW TURNS INTO A FEW FUNCTIONS
TO THE CART RUN THIS BIT OF CODE
THIS BIT OF CODE BUT WE DO EXPECT
AND TAKE THESE BENEFITS YOU WILL
SOME RETHINKING FOR EVENT DRIVEN
APPRECIATE THAT CORRECTION YOU GAVE
I CAN THINK OF TINY SERVICES THAT
BUT YOU'RE SAYING THEY DON'T REALLY
THE WORK SHOWS UP AND DON'T GET
WORKING, RIGHT? >> THAT'S RIGHT.
YOU ALSO NEED TO BE CAUTIOUS OF
CODE TO NOT BE WAITING FOR SOMETHING
TIME IF YOU FEEL LIKE YOU'RE GOING
LET ME MOVE ON. SO THAT WAY YOU
PARALLEL, TOO. THAT'S ANOTHER ARCHITECTURAL
TRYING TO DO ONE THING ONLY TRY
>> DO ONE THING, DO ONE THING WELL
ANY KIND OF WORK THAT NEEDS TO HAPPEN
TIME THING TO DO ANOTHER EVENT.
LOAD OF THE IMAGE NOW DO SOMETHING
ON THE IMAGE YOU WOULDN'T WANT TO
IT ON TO QUEUE AND PUT IT INTO STORAGE
UP RUNS. YOU'RE SAYING DON'T WANT
>> ONCE IT GETS COMPLICATED REAPPLICATIONS
TO RUN ONE AFTER ANOTHER IN A CERTAIN
THAT'S WHEN WE HAVE THIS THING CALLED
HEARD OF THAT ALLOWS FOR YOU TO
ACTIVITIES TO RUN IN A CERTAIN SEQUENCE
ERROR HANDLING IN A SINGLE PLACE
WITH ADVANCED SCENARIOS TOO. >>
ANNOUNCED AT BUILD COULD YOU EXPAND
ABOUT THE FUNCTION IT'S SAVING STATE
OF SORTS, ISN'T IT? >> YES THE WAY
WE DO SAVE THE STATE WE KNOW EXACTLY
HAPPENS YOUR CODE DIES AND ERROR
PICK UP FROM AND CONTINUE YOUR EXECUTION.
FUNCTION TO RUN ESSENTIALLY FOREVER.
THAT'S GOING TO WAIT FOR A LONG
LATER AND CONTINUE RUNNING FROM
FOR A LONG TIME IT COULD BE WAIT
FOR SOMEONE TO PUSH A BUTTON. LIKE
UNTIL SOMEONE'S CLICKS CONFIRM MY
WAY YOU KNOW KIND OF EXPLAINING
YOU DESCRIBE WITH THE EVENT DRIVEN
THERE'S WORK TO BE DONE WHEN THERE'S
BUILD YOUR APP IN THE STATE IN THAT
TO CLICK THAT EMAIL YOU'RE NOT PAYING
YOUR FUNCTION MAY HAVE SCALED COMPLETELY
CLICKS SUBSCRIBE DROPS AN EVENT
THAT POINT AND KEEPS MOVING ON THROUGHOUT
CLOSE STUFF. >> I HAVE 16 OR 17
AND I'VE MOVED PIECES IN FUNCTION
EVERYTHING IN FUNCTIONS WHERE EVERYTHING
QUESTION THAT PEOPLE COME AGAINST
BE SERVERLESS I THINK ESPECIALLY
THE FUNCTIONS CHALLENGING THERE
ON DEMAND WHERE YOU MIGHT HIT SOME
SCOTT HANSELMAN. COM WHICH I HOPE
YOU FOR THAT. SCOTT APPRECIATES
>> THERE'S LATENCY YOU MIGHT SEE
OTHER PIECES YOU CAN'T TAKE THE
MODEL POINT OF VIEW I MIGHT GET
WITH APP SERVICES ONE OF THE THINGS
YOU WANT THOSE BENEFITS MAYBE WE
PLAN I WANT TO WRITE THIS AS A FUNCTION
DEPENDENCY STUFF MAYBE YOU CAN INJECT
WAY YOU'RE DOING WITH YOUR. NET
BEHIND THE SCENE. I THINK IT'S FINE
WHAT YOU'RE DOING I'VE GOT MY SITE
TO FUNCTIONS BUT I THINK WE'RE MOVING
PEOPLE ARE GOING TO START TO BE
WAY IT'S ED EDUARDO'S JOB FOR US
SOME MIND BLOWING UPDATES , WHAT
OH MY GOSH THERE ARE A BUNCH OF
YOU WERE LOOKING AT ONE EARLIER
THINK OF >> WHAT HAVE YOU GOT >>
OUR CUSTOMERS DEVELOP ON . NET THEY
. NET TEAM IS SO WONDERFUL YOU MIGHT
WAS A BIG ONE HOW DO I EITHER PLUG
SOME OTHER LOGGING MECHANISM TO
DECOUPLE . THAT'S A BIG ONE , FINALLY
EASED IT TO GIT EVERYBODY GOT SUPER
ONE WE ALSO ADD DDED PROGRAMMING
ACTUALLY POWERSHELL CORE RUNNING
THAT DON'T THINK OF THEMSELVES AS
PROS SRES . THEY CAN RUN THOSE SCRIPTS
THOSE FUNCTIONS NOW A VERY EVENT
ON VM YOU WANT TO REACT TO THAT
FUNCTIONS WE NOW HAVE THE STATE
AS ACTORS VERY COMMON FOR IT SCENARIOS
THIS IS GOING TO FEEL FAMILIAR TO
YOUR CODES AND FUNCTIONS . THAT'S
TO GO DEEPER BEFORE I -- >> I SEE
OPEN AND I WANT TO MAKE SURE WE
WAS THE FLEXIBLE LET'S SEE WHERE
NOW . >> IS THAT GO ANYWHERE >>
WHERE I WANT TO GO >> DEVOLVED IS
THAT >> THIS IS THE MOST BORING
UP THE DOCUMENTATION ? >> I DIDN'T
IN A FUNCTION THEN I'M GOING TO
I'M GOING TO STOP HERE FOR A SECOND
DOUBLE CLICKING ON HERE I HAVE AN
HAS WHAT'S CALLED AN ENTITY TRIGGER
NOW , I COULD HAVE MANY OF THESE
TO MY FIT BIT OR APPLE PPLEAL WATCH
DO 'S COUNTER I COULD KEEP AN INSTANCE
PERSON I HAVE . >> OKAY IT'S NOT
IT'S AN INSTANCE RIGHT . AND THIS
IT SO I CAN SAY GO ADD A STEP TO
AFTER YOUR NEXT STEP MAYBE YOU'VE
WHOLE TIME , WE'RE GOING TO RE --
THIS IS A REALLY NICE PATTERN FOR
OF FAWNGS EXECUTION WITH SOME STATE
KNOW CONFERENCE ROOM WHATEVER ELSE
AS PEOPLE COME IN OR GAMING IS ANOTHER
WORDS WITH FRIENDS . >> THERE'S
THE FUNCTION AND THEN THERE'S A
. AM I PUTTING IT IN THE DATABASE
THE STATE TRANSPARENT LEAM AND THE
>> THE ONES WE USE TRANSPARENT TRANSPARENTLY
THE OTHER MIND BLOWING UPDATES IS
DO THIS IN DEAD TIS WHICH IS LIKE
IT IS YOU'VE GOT . IT IT IS A VERY
STATE I'M GOING TO MAYBE ALIGN THIS
WE'LL DO IT WITH AZURE STORAGE IN
STORY EVE EVEN MORE EXTENSIBLE SO
>> I JUST HAD HAD A MOMENT . MY
BECAUSE PEOPLE ARE ASKING QUESTIONS
THE BOARD HERE BUT I DON'T UNDERSTAND
LESS . I'M THINKING ABOUT SERVERS
BUT SERVER FULL >> THAT'S A THING
ABOUT I'M GOING TO USE READ DISFOR
FOR THIS YES THERE ARE COMPUTERS
A WORLD DATABASE IN THE FORM OF
ABOUT SCALE ANYMORE IT'S FINE I'VE
DRIVE IT'S JUST THE WORLD C DRIVE
RED DISIT CAN HANDLE AS BIG AS I
HANDLE THEM IT REALLY IS THE RIDE
AMAZE AMAZING I JUST GOT IT . IT'S
CREDIT FOR THAT MY MIND EXPLODED
IS FINANCIAL FFICIAL FFICIALLY SCOTT
-- DID IT ON YOUR OWN SCOTT . IT
PRIM ROSE PATH SO I WILL GIVE CREDIT
I KNOW WE'VE GOT SOME QUESTIONS
FOR IS MAKE ME AS PURPOSE FUL AS
THINGS I WANT TO WORRY ABOUT AND
THIS SERVICE FUL WORLD I DON'T WANT
DRIVE AZURE STORAGE IS A MUCH MORE
, THAT PERMEATES THROUGH THE ENTIRE
USE THESE THINGS THEY CAN GO TO
AND FIND INFORMATION ABOUT AZURE
? >> A LOT WE'RE ANNOUNCING HERE
FUL . >> WOW THAT REALLY JUST CUTS
RELEASES WE HAVE . >> COOL . >>
QUICKLY SAID THE ONE YOU CAN DO
THE COLD START THOSE ARE ALL IN
FULL DOCUMENTATION ON AZURE . COM
MY CHEAT SHEET WAS THE BLOG POST
PEOPLE WATCHING WE HAVE LINKS TO
HERE SAMPLES DOC DOCS ALL THAT STUFF
DOT CODE . FANTASTIC I APPRECIATE
TOOK AWHILE BUT YOU MANAGED IT .
OUT ON THE FLOOR WHAT HAVE YOU FOUND
WELCOME BACK TO BUILD LIVE WE ARE
CENTER AND WE'RE ACTUALLY I THINK
CONVENTION CENTER RIGHT NOW . I'M
OF OUR EVENT COORDINATE OORDINATORS
ANIMAL AREA >> EXACTLY YES >> THIS
AT MICROSOFT BUILD WHERE WE'VE HAD
BIT ABOUT THE PROGRAM AND WHAT THIS
IN JUST A COUPLE MINUTES . >> SURE
A GREAT SPACE FOR BUILD ATTEND EE
INFORMATION THEY'VE BEEN GETTING
FIND THOSE THERAPEUTIC BENEFITS
THERE'S A LOT HAVE 0 RESEARCH ABOUT
CAN BE BY BEING AROUND DIFFERENT
SERVICE DOGS , WE'VE ALSO BEEN WORKING
CANINE CANINES SO THERE ARE A LOT
PARTNERING WITH MICROSOFT THIS YEAR
AMAZING THIS IS AN AREA BETWEEN
2 ALL THREE DAYS >> ALL THREE DAYS
AND RELAX WITH THE ANIMALS . >>
GETTING THOSE BENEFITS OF BEING
LIKE IT LOOKS GREAT WE'RE ABOUT
BUT THERE IS REAL -- LIKE MEDICAL
IS TYPICALLY WHAT A DOG GOES THROUGH
THIS . BUT WE HAVE DOGS THAT ARE
ON MEDICAL NEEDS , SO IT CAN LOWER
ILMENTS WHERE YOU HAVE PAIN , DOGS
PAIN AND IT CAN BE USED AS A SUBSTITUTE
HEALTH IT'S HELPED CHILDREN WITH
THE BOARD HOW MANY BENEFITS THERE
ANIMALS . >> I LOVE IT . WE'RE GOING