With the growth of even bigger Javascript applications, there are appearing new roles to be played for the developers. In years of experience, I have noticed that in most of the companies they have problems with their automated processes and data treatment. ETL and BI operations with the applications data, scheduling a mailing campaign, etc. Sometimes these processes affect the business of the company and in 90% of the cases, they are badly implemented. Will have a look at the different existing tools to help developer to automatize processes.
Find out more presentations at https://madrid2018.codemotionworld.com/speakers/
WE HELP OTHER DEVELOPERS TEAMS TO DEVELOP THEIR APPLICATIONS
I’M GOING TO TALK ABOUT AND STRANGE TOPIC
UNDER MY EXPERIENCE PROCESSES IS SOMETHING. AND IMPORTANT PART OF THEIR BUSINESS DEPENDS OF THEM
I WOULD LIKE TO CLARIFY THIS
A simple actual APP schema
Other sources to our database (Data pipeline)
Other sources to our database (Data pipeline)
GENERERATE RECURRENT REPORTS FOR THE MANAGERS
Generating recurrent reports
SEND EMAILS TO THE USERS OF THE APPLICATIONS
Sending a mail
Sending a mail
Sending a mail
Sending a mail
Sending a mail
THIS IS A SIMPLE EXAMPLE OF A DATAPIPELINE THAT A I HAVE FOUND SEVERAL TIMES
IT IS QUITE SIMPLE BUT IT IS A GOOD EXAMPLE.
RECURRENTLY EVERYDAY AT MIDNIGHT
CONCAT SRIPCT
LOADER. THIS ARE TWO PROCESSES
TYPICAL SOLUTION FOR THIS IS TO USE CRON JOBS
WE WANT TO SEND A EMAIL OF SOMETHING GOES WRONG
WHAT HAPPENDS IF THE FIRST ONE FAILS OR LASTS MORE THAN EXPECTIVE…. EVERYTHING FAILS
WE HAVE TO CROSS OUR FINGERS
Alta de usuario en la app? Notificaciones push a una hora?
IN THE CODE OF THE LOADER.php
Alta de usuario en la app? Notificaciones push a una hora?
Alta de usuario en la app? Notificaciones push a una hora?
Alta de usuario en la app? Notificaciones push a una hora?
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
IMPOSSIBLE TO STABLISH COMPLEX DEPENDENCIES BETWEEN PROCESSES
A LOT OF DIFFERENT STUFF IN A SINGLE PROCESSS
If the business logic grows...
SO THEY ARE EXPOSED
If the business logic grows...
EVERYTHING HAVE TO BE MANUAL
This is a question and an affirmation at the same time
I WOULD LIKE TO HAVE A QUICK LOOK TO A COUPLE OF EXAMPLES
THIS IS NORMALLY IN THE BACKEND
SHOULD BE SEPARATE FROM OUR DATABASE
CLEARLY SEPARATE FROM THE APLICATION
This is a question and an affirmation at the same time
UNDER MY EXPERIENCE, MOST OF US USE PROCESSES. THE ANSWER IS YES..
Alta de usuario en la app? Notificaciones push a una hora?
This is a question and an affirmation at the same time
YESTERDAY, THERe WAS A GREAT TALK ABOUT AIRFLOW. VERY FOCUSED ON AN SPECIFIC TARGET
I’VE BEEN WORKING WITH IT A FEW YEARS. VERY USED IN THE BANK SECTOR. HAS A LOT OF GOOD FEATURES. THE LICENSE IS VERY VERY EXPENSIVE
FOR SURE THE LESS KNOW
A FEW CONTRIBUTORS WORKING ON THAT, MYSELF ALSO
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
LETS GO STEP BY STEP
THINK ABOUT AS THE CANVAS OF YOUR WORKFLOW, WHERE YOU CAN DRAW YOUR PROCESSES AND THEIR DEPENDENCIES
LOOKING AT THE FIRST EXAMPLE, THE TWO PROCESSES ADDING A DEPENDENCY BECOME A CHAIN
MODULES. THEY TAKE CARE OF FIRE THE CHAIN
We can imagine the
We can imagine the
We can imagine the
SPECIAL CONCEPT OF RUNNERTY.
WE COULD CHANGE THE PHP LOADER FOR THE MYSQL EXECUTOR.
WE JUST NEED TO CONFIGURE THE PARAMS OF OUR DATABASE AND INDICATE THE INSTRUNCTION WE WAN TO EXECUTE
INDICATE THE COMMAND
The modules used to get notified about events of the chain
NOT ONLY WHEN IT FAILS, START, END, ETC
THE WAY TO CONNECT RUNNERTY WITH DIFFERENT SERVICES O TECHNOLOGIES THAT YOU MAY USE
REDIS, SQLSERVER, FIREBASE, S3, EC2, ETC
This is a question and an affirmation at the same time
MOST IMPORTANT SCHEDULER
THIS IS ALL WE NEED TO UNDERSTAND RUNNERTY.
MORE FEATURE
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
SHARE VALUES WITH THE WHOLE CHAINS.
NOT ONLY VALUES OF FROM THE CONFIG.
ALSO RETURN FROM OTHER PROCESSES
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time
PROPERTY
This is a question and an affirmation at the same time
DEPNDES__PROCESS PROPERTY
OUTPUT_SHARE
DEPENDS
This is a question and an affirmation at the same time
This is a question and an affirmation at the same time