24/12/2023
Looked After Learning Page
Data Scientist: Machine Learning ,Data Visualization, Linux, Python, Java, ,MySQL,NoSQL & many more..
24/12/2023
Learn Data Science In 2024 ๐
Getting Started:
- ๐ Data Science Intro: DataCamp
- ๐ฆ Anaconda Setup: Anaconda Documentation
Programming:
- ๐ Python Basics: Real Python
- ๐ R Basics: R-bloggers
- ๐ป SQL Fundamentals: SQLZoo
- ๐งโ๐ป Java for Data Science: Udemy - Java Programming and Software Engineering Fundamentals
Mathematics:
- ๐งฎ Math for Data Science: Khan Academy
- ๐ Linear Algebra: MIT OpenCourseWare - Linear Algebra
Statistics:
- ๐ Statistics Basics: Statistics.com
- ๐ Practical Statistics: statquest
- ๐ Introduction to Probability: edX - Probability and Statistics
- ๐ Hypothesis Testing: Towards Data Science
Data Analysis:
- ๐ Data Wrangling: Python Pandas
- ๐ Exploratory Data Analysis (EDA): Towards Data Science
- ๐ Data Cleaning Techniques: Towards Data Science
- ๐ Time Series Analysis: Kaggle - Time Series Analysis
Data Visualization:
- ๐ Data Viz with Python: Matplotlib
- ๐ Interactive Data Dashboards: Tableau
- ๐ Data Viz with R: R Graph Gallery
Machine Learning:
- ๐ค Introduction to ML: Coursera - Machine Learning by Andrew Ng
- ๐ง Deep Learning: fast.ai
- ๐ Machine Learning Guides: Machine Learning Mastery
Advanced Topics:
- ๐ฐ Natural Language Processing (NLP): Kaggle - Natural Language Processing
- ๐ก Big Data: edX - Big Data Fundamentals
- ๐ก Computer Vision: Stanford University - CS231n
YouTube Channels:
- ๐ฅ Data Science Tutorials: Corey Schafer
- ๐ Statistics & ML: statquest
- ๐งฎ Mathematics: 3Blue1Brown
- ๐ Data Analyst Insights: AlexTheAnalyst
- ๐ค ML & DL Guides: sentdex
Certifications:
- ๐ Data Science Certification: Coursera - IBM Data Science
- ๐ SQL Certification: Microsoft - Microsoft Certified: Azure Data Fundamentals
Communities:
๐ฅ Data Science Central: Data Science Central
๐ฅ Kaggle Community: Kaggle
Career Development:
- ๐ผ LinkedIn Profile Optimization: LinkedIn Learning
- ๐ Resume Building: The Balance Careers - Resume Examples and Writing Tips.
Here are the best Data Science playlists.๐ฅ
In the IT industry, the fundamental skill of log parsing remains as vital as ever.
It's the backbone of troubleshooting, security analysis, and system monitoring.
To aid in this crucial task, I've compiled a comprehensive Log Parsing Cheatsheet that is perfect for IT professionals of all stripes.
Hereโs a breakdown of each command and how you can use it:
๐ ๐๐๐๐: ๐๐๐๐ ๐๐๐๐.๐๐๐ gives you the top ten lines of a file, which is often where critical recent error logs can be found. For instance, ๐๐๐๐ -๐ ๐ธ๐ถ ๐๐๐๐.๐๐๐ displays the first 20 lines.
๐ ๐ง๐๐๐: ๐๐๐๐ ๐๐๐๐.๐๐๐ does the opposite, showing you the last ten lines of a file โ where the most recent events are logged. Try ๐๐๐๐ -๐ ๐๐๐๐.๐๐๐ to get a real-time stream of log updates.
๐ ๐๐ข๐ ๐ : ๐๐๐๐ ๐๐๐๐๐ท.๐๐๐ ๐๐๐๐๐ธ.๐๐๐ helps you compare two sorted files. It's perfect for finding discrepancies between log versions, like ๐๐๐๐ -๐น ๐๐๐๐๐๐๐ท.๐๐๐ ๐๐๐๐๐๐๐ธ.๐๐๐ to see lines unique to each.
๐ฃ ๐๐๐ฆ๐ฆ: ๐๐๐๐ ๐๐๐๐.๐๐๐ allows for on-the-fly viewing of large log files. Navigate with ๐ถ, ๐๐, and /๐๐๐๐๐๐_๐๐๐๐.
๐ ๐๐ฆ๐ฉ๐๐๐ง: ๐๐๐๐๐๐ -๐ ๐น ๐๐๐๐.๐๐๐ can extract columns from CSVs. For example, ๐๐๐๐๐๐ -๐ ๐๐๐๐.๐๐๐ lists column names.
๐ ๐๐ค: ๐๐ .๐๐๐ ๐๐๐๐.๐๐๐๐ is for JSON parsing โ invaluable for modern web app logs. Use ๐๐ '.[] | .๐๐๐๐' ๐๐๐๐๐.๐๐๐๐ to extract user names from a list.
๐ ๐๐ฅ๐๐ฃ: ๐๐๐๐ '๐๐๐๐๐' ๐๐๐๐.๐๐๐ finds all occurrences of 'error' in a file. Advanced usage like ๐๐๐๐ -๐ด "๐บ[๐ถ-๐ฟ]{๐ธ}" ๐๐๐๐.๐๐๐ finds all 400-level errors in HTTP logs.
๐ก ๐ก๐๐ฅ๐๐ฃ: ๐๐๐๐๐ -๐ ๐๐๐๐ถ '๐บ๐ถ๐บ' ๐๐๐๐ ๐พ๐ถ listens on the network for specific data, useful for real-time traffic analysis.
๐ง ๐ง๐ฅ: ๐๐ '[:๐๐๐ ๐๐:]' '[:๐๐๐๐๐:]' < ๐๐๐๐.๐๐ก๐ transforms lowercase to uppercase. Remove duplicates with ๐๐ -๐ '\๐'.
๐ช ๐๐จ๐ง: ๐๐๐ -๐ ',' -๐ ๐ธ ๐๐๐๐.๐๐๐ can parse fields from delimited logs, making it simple to see specific data columns.
๐จ ๐ฆ๐๐: ๐๐๐ '๐/๐๐๐/๐๐๐ /๐' ๐๐๐๐.๐๐๐ finds and replaces text โ ๐๐๐ '/^$/๐' ๐๐๐๐.๐๐๐ removes empty lines.
๐ข ๐ฆ๐ข๐ฅ๐ง: ๐๐๐๐ ๐๐๐๐.๐๐ก๐ sorts text files line by line. For numeric sort, use ๐๐๐๐ -๐ ๐๐๐๐.๐๐ก๐.
๐ ๐จ๐ก๐๐ค: ๐๐๐๐ -๐ ๐๐๐๐.๐๐ก๐ counts and removes duplicates. Case-insensitive search can be done using ๐๐๐๐ -๐ ๐๐๐๐.๐๐ก๐.
๐ ๐๐๐๐: ๐๐๐๐ ๐๐๐๐๐ท.๐๐๐ ๐๐๐๐๐ธ.๐๐๐ compares files line by line, crucial for version differences.
๐๏ธ ๐๐ช๐: ๐๐ ๐ '{๐๐๐๐๐ $๐ธ}' ๐๐๐๐.๐๐๐ prints the second word in each line. Itโs perfect for text processing scripts, like summarizing logs.
Keep it handy, and you'll find that these commands become second nature as you navigate through your daily tasks.
Learn Python with this Roadmap ๐
โข Basics to Advanced:
Learn the basics of Python, including syntax, variables, data types, conditional statements, type casting, error handling, functions, and advanced topics like list comprehensions, generators, programming paradigms, regular expressions, decorators, iterators, and lambda functions.
โข Data Structures and Algorithms:
Study data structures and algorithms, including arrays, linked lists, heaps, stacks, queues, hash tables, binary search trees, recursion, and various sorting algorithms.
โข Object-Oriented Programming:
Explore object-oriented programming (OOP) concepts like classes, inheritance, and methods, including the mysterious dunder methods.
โข Data Science Exploration:
Venture into data science, mastering popular Python libraries like NumPy, Pandas, Matplotlib, Seaborn, Scikit-Learn, TensorFlow, and PyTorch.
โข Package Management:
Learn how to manage Python packages using PyPI, pip, and conda.
โข Web Frameworks:
Explore popular Python web frameworks like Django, Flask, FastAPI, and Tornado.
โข Automation Mastery:
Gain expertise in automation tasks like file manipulation (using OS, shutil, and pathlib), web scraping (using BeautifulSoup and Scrapy), GUI automation (using PyAutoGUI), and network automation.
โข Testing Proficiency:
Develop testing skills covering unit testing (using unittest and pytest), integration testing, end-to-end testing (using Selenium and PyAutoGUI), and test-driven development (TDD)
๐จโ๐ป As an added bonus, we will share the GitHub repo with code samples from the webinar with all registered attendees after the event.
Docker's growing adoption makes it a crucial skill across various tech roles - from developers to QA engineers.
Here's a neat guide to fundamental Docker concepts and commands, vital for anyone in tech today.
๐น Setup & Image Management:
- Build an image: ๐๐๐๐๐๐ ๐๐๐๐๐ -๐ ๐๐ข๐๐๐ .
- Fetch an image: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐
- Store image remotely: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐ข๐๐๐๐/๐๐ข๐๐๐
- List local images: ๐๐๐๐๐๐ ๐๐๐๐๐๐
- Remove an image: ๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐_๐๐๐๐
- Image layers history: ๐๐๐๐๐๐ ๐๐๐๐๐๐๐ข ๐๐๐๐๐_๐๐๐๐
- Tag an image: ๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐_๐๐๐๐๐ ๐๐๐๐๐๐_๐๐๐๐๐
- Save image to file: ๐๐๐๐๐๐ ๐๐๐๐ -๐ ๐๐๐๐๐๐๐๐๐๐.๐๐๐ ๐๐ข๐๐๐๐๐
- Load image from file: ๐๐๐๐๐๐ ๐๐๐๐ -๐ ๐๐๐๐๐๐๐๐๐.๐๐๐
๐น Running & Managing Containers:
- Start a container: ๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐_๐๐๐๐
- Stop a container: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Force stop a container: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Restart a container: ๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Rename a container: ๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐_๐๐๐๐ ๐๐๐ _๐๐๐๐
- View container logs: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Interact with container: ๐๐๐๐๐๐ ๐๐ก๐๐ -๐๐ ๐๐๐๐๐๐๐๐๐_๐๐ ๐๐๐๐
- Pause container: ๐๐๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Resume container: ๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
๐น Network & Storage:
- List networks: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐ ๐๐
- Create a volume: ๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐ข๐๐๐๐๐๐
- List volumes: ๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐
๐น Clean-up & Maintenance:
- Clean up resources: ๐๐๐๐๐๐ ๐๐ข๐๐๐๐ ๐๐๐๐๐
- Delete a container: ๐๐๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Container details: ๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Real-time stats: ๐๐๐๐๐๐ ๐๐๐๐๐
- List running containers: ๐๐๐๐๐๐ ๐๐
- List all containers: ๐๐๐๐๐๐ ๐๐ -๐
๐น Docker Compose (Multiple Containers):
- Start multi-container app: ๐๐๐๐๐๐-๐๐๐๐๐๐๐ ๐๐
- Stop services: ๐๐๐๐๐๐-๐๐๐๐๐๐๐ ๐๐๐๐
- Remove resources: ๐๐๐๐๐๐-๐๐๐๐๐๐๐ ๐๐๐ ๐
- View logs: ๐๐๐๐๐๐-๐๐๐๐๐๐๐ ๐๐๐๐
- Restart services: ๐๐๐๐๐๐-๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐
๐น Advanced Utilities & Miscellaneous:
- Copy files from container: ๐๐๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐๐๐_๐๐:/๐๐๐๐
- Changes in FS: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Running processes: ๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Search Docker Hub: ๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐๐
- Public ports: ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐๐_๐๐
- Docker Hub login: ๐๐๐๐๐๐ ๐๐๐๐๐
- Docker Hub logout: ๐๐๐๐๐๐ ๐๐๐๐๐
Unleashing the Potential of AWS: Delving into the Global Network Infrastructure ๐
Are you searching for ways to harness the formidable capabilities of AWS to transform your organization's network? Look no further than AWS Transit Gateway, a game-changing solution designed to simplify and elevate your network architecture, especially in scenarios involving intricate setups of multiple AWS accounts and Amazon Virtual Private Clouds (VPCs). Here's a closer look at how AWS Transit Gateway can revolutionize your business:
๐ Effortless VPC-to-VPC Connectivity Scaling: AWS Transit Gateway seamlessly connects VPCs within the same AWS Region and across AWS Regions, ensuring uninterrupted communication among your workloads.
๐ Bridging AWS Regions and Spoke Networks: Whether you're utilizing AWS Site-to-Site VPN, AWS Direct Connect, or Transit Gateway Connect, this solution provides the flexibility to link AWS resources across different regions and hybrid networks.
๐ก Multicast Support: Certain industries, like financial services and media and entertainment, demand multicast support, which AWS Transit Gateway readily accommodates.
๐ Secure Access via AWS PrivateLink: Forge secure connections to applications in other VPCs using AWS PrivateLink, ensuring all network traffic remains within the AWS backbone, eliminating the need for an Internet Gateway (IGW).
๐ข Hybrid Connectivity to Data Centers: AWS Transit Gateway caters to two common hybrid connectivity approaches, depending on your organization's objectives. You can migrate assets to the cloud while maintaining short to medium-term hybrid connectivity for data center migration. Alternatively, for long-term hybrid setups with needs like low-latency processing and data residency, consider AWS Outposts for a consistent experience.
๐ AWS Direct Connect and AWS Site-to-Site VPN: AWS offers two robust methods for hybrid network connections. AWS Direct Connect establishes a private, high-throughput connection between AWS and your data center, enhancing network performance and addressing compliance requirements. AWS Site-to-Site VPN is a swift, encrypted connectivity option with redundancy and failover support when integrated with Transit Gateway.
In an era where network transformation is imperative, AWS Transit Gateway empowers you to construct a robust, scalable, and secure network architecture. Dive into these solutions and elevate your connectivity to new heights. ๐ผโจ
๐๐ง๐ ๐ฉ๐จ๐ฌ๐ญ ๐ญ๐จ ๐ซ๐๐๐๐ซ ๐๐จ๐ซ ๐๐๐ฏ๐จ๐ฉ๐ฌ ๐๐จ๐๐๐ฆ๐๐ฉ
DevOps, short for Development and Operations, is a set of practices and cultural philosophies that aim to improve collaboration and communication between software development and IT operations teams. The primary goal of DevOps is to streamline the software delivery process, allowing organisations to deliver high-quality software more quickly and efficiently.
DevOps emphasises automation, continuous integration, continuous delivery, and a feedback loop to enable faster and more reliable development and deployment of software.
Here's a roadmap for DevOps:
1. Programming:
Languages: Python, Bash, Ruby, Go, and/or JavaScript.
Version Control: Git (GitHub, GitLab, Bitbucket).
2. Server Administration:
Operating Systems: Linux (Ubuntu, CentOS, Debian).
Configuration Management: Ansible, Puppet, or Chef.
Containerization: Docker.
3. Network Security:
Firewalls: iptables (Linux), pf (BSD), or cloud based firewalls.
VPN: OpenVPN, IPsec.
Security Best Practices: Regular security audits, vulnerability scanning, and pe*******on testing.
4. Servers (Web, Database, Caching):
Web Servers: Apache, Nginx.
Databases: MySQL, PostgreSQL, MongoDB.
Caching: Redis, Memcached.
5. Infrastructure as a Service (IaaS):
Cloud Providers: AWS, Azure, Google Cloud Platform.
Infrastructure Orchestration: Terraform.
6. Continuous Integration/Continuous Deployment (CI/CD):
CI Tools: Jenkins, GitLab CI, Travis CI.
CD Tools: Ansible, Kubernetes, Docker.
7. Monitoring and Logging:
Monitoring Tools: Prometheus, Grafana, Nagios.
Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Splunk.
8. Clouds:
Cloud Services: AWS (EC2, S3, RDS, Lambda), Azure, GCP.
Serverless Computing: AWS Lambda, Azure Functions.
Remember, practical experience and hands on projects are crucial for reinforcing these skills. As you progress, consider working on real-world projects, participating in open-source communities, and continuously staying updated with industry trends. Additionally, certifications in relevant areas can also boost your profile and provide structured learning paths.
Here's a high-level roadmap for becoming a data analyst in 2023 within 3 months, with a dedicated timeline.
1. Develop strong foundational skills in mathematics, statistics, and computer programming.
2. Gain hands-on experience working with data. This can be done through online courses, internships, or working on personal projects.
3. Learn the key tools and technologies used by data analysts such as SQL, spreadsheets, data visualization tools, and data storage solutions like databases or data lakes.
4. Learn a programming language commonly used for data analysis like Python or R.
5. Acquire experience with machine learning algorithms and understand when and how to apply them.
6. Gain expertise in a specific domain or industry to better understand the data and the problems being solved.
7. Build a portfolio of projects that demonstrate your skills and expertise to potential employers.
8. Network with others in the field, attend industry events and conferences, and stay current on industry trends and best practices.
This roadmap, provided by Dhaval Patel Sir on his YouTube channel, codebasics, for becoming a data analyst, includes some free and paid resources and dedicated time slots.
Remember, becoming a data analyst takes time and effort, but the reward of being able to turn data into insights and solutions is well worth it.
Till then keep learning and keep exploring! ๐
AWS Data Platform Reference Architecture!
In today's data-driven world, organizations need a robust data platform to handle the growing volume, variety, and velocity(3 Vโs) of data. A well-designed data platform provides a scalable, secure, and efficient infrastructure for data management, processing, and analysis. It transforms raw data into actionable insights that can inform strategic decision-making, drive innovation, and achieve business objectives.
Let's delve into some key components of this architecture:
โ
Centralized Data Repository: Amazon S3 acts as a centralized storage hub for both structured and unstructured data, ensuring durability, availability, and scalability.
โ
Streamlined Data Transformation: AWS Glue simplifies the process of extracting, transforming, and loading (ETL) data into usable formats, preparing it for downstream analysis.
โ
Powerful Data Analytics: Amazon Redshift, a fully managed data warehouse, supports complex SQL queries on large datasets, enabling organizations to gain deep insights from their data.
โ
Efficient Big Data Processing: Amazon EMR, a cloud-native big data platform, handles massive data volumes using frameworks like Hadoop, Spark, and Hive.
โ
Real-time Data Streaming: Amazon Kinesis enables real-time ingestion, buffering, and analysis of data streams from various sources, powering real-time applications and insights.
โ
Event-driven Automation: AWS Lambda offers serverless computing, executing code in response to events, automating tasks and triggering other services.
โ
Simplified Search and Analytics: Amazon Elasticsearch Service provides a managed search and analytics service, making it easy to analyze logs, perform text-based search, and enable real-time analytics.
โ
Seamless Data Visualization and Sharing: Amazon Quicksight empowers users to explore and share data insights through interactive visualizations and reports.
โ
Automated Data Workflow Orchestration: AWS Data Pipeline automates and orchestrates data-driven workflows across various AWS services, ensuring consistency and simplifying data management.
โ
Machine Learning Made Easy: Amazon SageMaker simplifies the process of building, training, and deploying machine learning models for data analysis and predictions.
โ
Centralized Metadata Management: The AWS Glue Data Catalog serves as a central repository for metadata, storing information about data sources, transformations, and schemas, facilitating data discovery and management.
โ
Data Governance for Quality and Trust: Data governance ensures data quality, security, compliance, and privacy through policies, procedures, and controls, maintaining data integrity and compliance.
Empowering a Data-driven Future
A data platform architecture transforms data into valuable assets, enabling informed decisions and business growth. Organizations can leverage data to shape their future and gain a competitive edge.
Ethical Hacking and Cybersecurity Courses and Resources!
1๏ธโฃ Developing Ethical Hacking Tools with Python:
This course likely focuses on teaching students how to create hacking tools using the Python programming language, with an emphasis on ethical use for security testing and research.
๐ https://lnkd.in/gFJDKtPk
2๏ธโฃ Ethical Hacking Course - Network Pe*******on Testing:
This course is likely centered around network pe*******on testing, where students learn how to assess and secure computer networks to identify vulnerabilities and protect against cyber threats.
๐ https://lnkd.in/gMKA2cC4
3๏ธโฃ Ethical Hacking 101: Web App Pe*******on Testing:
This course probably covers the fundamentals of ethical hacking techniques specific to web applications, focusing on testing and securing web-based software for vulnerabilities.
๐ https://lnkd.in/gYPCf4xF
4๏ธโฃ Web Application Ethical Hacking:
This course likely delves deeper into the field of web application security, teaching students advanced techniques for identifying and addressing vulnerabilities in web apps.
๐ https://lnkd.in/gJCNZCwt
5๏ธโฃ Ethical Hacking Essentials (EHE):
This course probably provides a comprehensive introduction to the essentials of ethical hacking, covering a wide range of topics and techniques used in ethical hacking.
๐ https://lnkd.in/gStpeJfY
6๏ธโฃ CNIT 128: Hacking Mobile Devices:
This course likely focuses on the security aspects of mobile devices, teaching students how to assess and secure smartphones and tablets against hacking threats.
๐ https://lnkd.in/g8YJMeUh
7๏ธโฃ Ethical Hacking Course Certification:
This might be a course that offers certification upon completion, indicating that students have gained the necessary knowledge and skills in ethical hacking.
๐ https://lnkd.in/gmNRsrb4
8๏ธโฃ Linux Essentials for Ethical Hackers:
This course likely covers the essential Linux skills and knowledge needed for ethical hacking, as Linux is a commonly used platform for security testing and pe*******on testing.
๐ https://lnkd.in/g5ZSWn28
If you like this content then follow Rajesh Kumar for more such amazing content
Also share with your friends.. :)
Study these 45 problems well and you have prepared for 99% of your System Design Interview:
๐๐๐ฌ๐ฒ
1. Design URL Shortener like TinyURL
2. Design Text Storage Service like Pastebin
3. Design Content Delivery Network (CDN)
4. Design Parking Garage
5. Design Vending Machine
6. Design Distributed Key-Value Store
7. Design Distributed Cache
8. Design Distributed Job Scheduler
9. Design Authentication System
10. Design Unified Payments Interface (UPI)
๐๐๐๐ข๐ฎ๐ฆ
11. Design Instagram
12. Design Tinder
13. Design WhatsApp
14. Design Facebook
15. Design Twitter
16. Design Reddit
17. Design Netflix
18. Design Youtube
19. Design Google Search
20. Design E-commerce Store like Amazon
21. Design Spotify
22. Design TikTok
23. Design Shopify
24. Design Airbnb
25. Design Autocomplete for Search Engines
26. Design Rate Limiter
27. Design Distributed Message Queue like Kafka
28. Design Flight Booking System
29. Design Online Code Editor
30. Design Stock Exchange System
31. Design an Analytics Platform (Metrics & Logging)
32. Design Notification Service
33. Design Payment System
๐๐๐ซ๐
34. Design Location Based Service like Yelp
35. Design Uber
36. Design Food Delivery App like Doordash
37. Design Google Docs
38. Design Google Maps
39. Design Zoom
40. Design File Sharing System like Dropbox
41. Design Ticket Booking System like BookMyShow
42. Design Distributed Web Crawler
43. Design Code Deployment System
44. Design Distributed Cloud Storage like S3
45. Design Distributed Locking Service
You can find the links to study these problems in this GitHub repo: https://lnkd.in/gSv3GeKZ
Click here to claim your Sponsored Listing.
Location
Contact the school
Telephone
Website
Address
Honiara