System Architecture & Design | Software Engineer

Nairobi, Kenya
i'm going to be great one day
2
Manifestation
5
Gorge Russell is always fastest in free practice and qualifying until the real race. but i'm still supporting him.
9
took a day off...
8
Educative tuesday(Apache Kafka): fundamental idea around kafka in order to scale messages sent and received by kafka require a user specified user strategy basically the user needs to specify on how we distribute events across our different partitions
1
19
Consumers (in groups) subscribe to topics and process messages in parallel Kafka Retries & Errors (Short) Producer Automatically retries temporary errors (network, leader election, etc.). Key settings: retries, retry.backoff.ms, delivery.timeout.ms. Enable enable..
1
8
Permanent errors fail immediately. Consumer No automatic retry by Kafka. Don’t commit offset → message is redelivered. Common patterns:Retry a few times with backoff Send to a retry topic After retries fail → send to Dead Letter Topic (DLT)
7
Remember it's educative tuesday tomorrow on here i'll be ranting about kafka in system design and places to use it
15
I've started to do YouTube talking about systems designs and architecture I'll be providing links here. Stay tuned
18
educative tuesday : Database sharding and partitioning are not the same both split large data into smaller pieces for better performance and management, but they differ in where the pieces live.
1
19
Partitioning (simpler, usually one machine) :- You take one big table and break it into smaller partitions (chunks) These partitions usually stay inside the same database on the same server. Common ways: by date range (e.g., one partition per month), by region, by hash of a key
1
15
Sharding (more advanced, multiple machines) :- You split the data across multiple separate databases/servers. Each piece is called a shard and lives on its own machine (or cluster). This is a form of horizontal partitioning done for horizontal scaling.
27
i was watching live Spanish Grand Prix Build-Up & Drivers' Parade on youtube and was glitching that was unusual
35
I'm building my backend services using golang is pretty awesome I'll recommend it.. Especially fast and high scalable ones
10
Enzo just made Chelsea vs Manchester City a derby
16