GeekySkill

GeekySkill

Share

GeekySkill is an online platform that provides a path for job-seekers to learn top job-ready skills

26/07/2024

7 must-know strategies to scale your database.

1 - Indexing:
Check the query patterns of your application and create the right indexes.

2 - Materialized Views:
Pre-compute complex query results and store them for faster access.

3 - Denormalization:
Reduce complex joins to improve query performance.

4 - Vertical Scaling
Boost your database server by adding more CPU, RAM, or storage.

5 - Caching
Store frequently accessed data in a faster storage layer to reduce database load.

6 - Replication
Create replicas of your primary database on different servers for scaling the reads.

7 - Sharding
Split your database tables into smaller pieces and spread them across servers. Used for scaling the writes as well as the reads.

Over to you: What other strategies do you use for scaling your databases?

23/06/2024

Happy Birthday ❤️
Alan Turing

Turing Awards?
It is considered to be the computing world's equivalent to the Nobel Prize

11/06/2024

Kubernetes across clouds 2024:
1️⃣ AWS 45.6%
2️⃣ GCP 23.8%
3️⃣ Azure 18.8%
4️⃣ On-premise 8.4%
5️⃣ Multcloud 3%

View the full DevOpsCube report 🔗 https://lnkd.in/gBCTbBXn

11/06/2024

Top 8 must-know Docker concepts by Alex Xu

1 - Dockerfile: It contains the instructions to build a Docker image by specifying the base image, dependencies, and run command.

2 - Docker Image: A lightweight, standalone package that includes everything (code, libraries, and dependencies) needed to run your application. Images are built from a Dockerfile and can be versioned.

3 - Docker Container: A running instance of a Docker image. Containers are isolated from each other and the host system, providing a secure and reproducible environment for running your apps.

4 - Docker Registry: A centralized repository for storing and distributing Docker images. For example, Docker Hub is the default public registry but you can also set up private registries.

5 - Docker Volumes: A way to persist data generated by containers. Volumes are outside the container’s file system and can be shared between multiple containers.

6 - Docker Compose: A tool for defining and running multi-container Docker applications, making it easy to manage the entire stack.

7 - Docker Networks: Used to enable communication between containers and the host system. Custom networks can isolate containers or enable selective communication.

8 - Docker CLI: The primary way to interact with Docker, providing commands for building images, running containers, managing volumes, and performing other operations.

Over to you: What other concept should one know about Docker?

10/06/2024

Generative AI
কোর্স আসছে GeekySkill এ
Amazon BedRock , S3 ,RAG , ChatGPT ইউজ করে দারুণ কিছু Hands On Project থাকবে 😊

25/05/2024

"Grow Your Career by Learning from Industry Experts"

Want your school to be the top-listed School/college in Dhaka?

Click here to claim your Sponsored Listing.

Location

Telephone

Address


Green Landmark Tower, 12th Floor, 129 Kalabagan, Mirpur Road
Dhaka
1205