laravellivedelhi / talks

Propose talk for next Laravel Live Delhi Meetup
1 stars 0 forks source link

System Design - How to Scale a System #31

Open Hina-Arora opened 4 months ago

Hina-Arora commented 4 months ago

Title

How to scale a System

Brief description about the content to be covered

To scale a system in design: Horizontal Scaling:

  1. Add more servers to distribute load.
  2. Use load balancers to evenly distribute requests.

Vertical Scaling:

  1. Upgrade hardware resources (CPU, RAM) on existing servers.
  2. Optimize software for better resource utilization.

Cache:

  1. Implement caching mechanisms (e.g., Redis, Memcached) for frequently accessed data.
  2. Use CDN (Content Delivery Network) for caching static content globally.

Database Scaling:

  1. Use sharding to horizontally partition data across multiple database instances.
  2. Employ replication for redundancy and read scalability.
  3. Optimize database queries and indexes for performance.

Prerequisites & reading material (Distributed before the session)

Nothing required

Time required for the talk

30-40 minutes

Link to slides / demos

--

About yourself (Please include social media links, twitter, facebook)

I am Hina Arora, an Engineering Manager at Jio Platform Limited and Technical Career Branding Coach on LinkedIn with over 7 yrs of industry experience.

I helped 900+ people to create their online presence for Career Growth. Created a community of 180K+ on LinkedIn.

LinkedIn - https://www.linkedin.com/in/hinaaroraa

Your open source contributions (if any)

--

Availability (When would you be able to give the talk?)

14th April

Any comments

--