Notes from Reading
Intersystem communication should be via a service interface.
Microservices + Messaging systems
painpoints:
- local queue or global queue
- message consume and lost
- service-based approaches significantly increased the probability of you getting paged at 2am when one or more services go down.
- Organizing into services taught teams not to trust each other in most of the same ways they’re not supposed to trust external developers
- Applications became platforms and building platforms is hard.
Fault-tolerant Messaging Systems
Why we need Data Visualization?
To help our customers/stakeholders to understand the insights we gained from the data.
Python Libraries
Matplotlib
Seaborn
Altair
What is CDRs?
Call Data Record provide information about calls made over a handset.
A CDR provides metatdata — data about data — on how a specific phone number and/or user is utilizing the phone system. This metadata typically includes:
- when the call took place (timestamp — timzone)
- how long the call lasted (call duration in mins)
- who called whom (source and destination phone numbers)