Skip to content

UniCourt/DataEngineering-Workshop4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Data Engineering Workshop 4

One day workshop on web extraction using Celery and RabbitMQ.

What will you learn by the end of this workshop?

  • By the end of this workshop you will learn how to automate the scraping of a website using microservices.
  • You will learn about celery and rabbitMq.
  • You will learn how to integrate different microservices.
  • You will learn how to run the synchronous task queue.
  • You will learn how to create task's stats and logs.

Schedule

Time Topics
09:00 - 11:00 Introduction to Celery and RabbitMQ
11:00 - 01:00 Introduction to Microservice Architecture
01:00 - 02:00 Break
02:00 - 02:30 Adding Job Logs and Job Stats
02:30 - 04:30 Creating Task and Running it Periodically
04:30 - 04:45 Q & A
04:45 - 05:00 Wrapping Up

Things to Note:

  1. Make sure Workshop 3 is completed and you have a complete working project that was build in Workshop 3.

  2. If the working project is not ready you may copy the project myworld from the DataEngineering-Workshop3 repository which you have cloned for the previous workshop and paste it in the current directory which you are going to work on for this workshop.

  3. You will have to clone DataEngineering-Workshop4 repository for today's workshop. But make sure to create a new folder outside that repository and work on it instead of making all the changes to DataEngineering-Workshop4 directly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published