Solomon Eseme
@kaperskyguru.bsky.social
I help you become a great backend engineer | ceo @Masteringbackend.com
You’re in a backend interview.
They ask:
“How would you design a distributed job queue system that supports retries, prioritization, and horizontal scaling?”
Here's how to approach it
They ask:
“How would you design a distributed job queue system that supports retries, prioritization, and horizontal scaling?”
Here's how to approach it
November 10, 2025 at 7:56 AM
You’re in a backend interview.
They ask:
“How would you design a distributed job queue system that supports retries, prioritization, and horizontal scaling?”
Here's how to approach it
They ask:
“How would you design a distributed job queue system that supports retries, prioritization, and horizontal scaling?”
Here's how to approach it
A new course is landing on Masteringbackend.com
Design Patterns in Java
This course will detail all the design patterns you need to know as a Java Backend Engineer.
Plus, it will be added to the Java roadmap course: masteringbackend.com/courses/bec...
Design Patterns in Java
This course will detail all the design patterns you need to know as a Java Backend Engineer.
Plus, it will be added to the Java roadmap course: masteringbackend.com/courses/bec...
November 9, 2025 at 7:31 AM
A new course is landing on Masteringbackend.com
Design Patterns in Java
This course will detail all the design patterns you need to know as a Java Backend Engineer.
Plus, it will be added to the Java roadmap course: masteringbackend.com/courses/bec...
Design Patterns in Java
This course will detail all the design patterns you need to know as a Java Backend Engineer.
Plus, it will be added to the Java roadmap course: masteringbackend.com/courses/bec...
My newsletter "BackendWeekly.dev" is growing rapidly.
I stopped writing for a while because I was moving from platform A to B.
However, we are back fully now to demystify backend engineering concepts and help you scale your career.
I'm loving our stats for last month.
I stopped writing for a while because I was moving from platform A to B.
However, we are back fully now to demystify backend engineering concepts and help you scale your career.
I'm loving our stats for last month.
November 3, 2025 at 2:50 PM
My newsletter "BackendWeekly.dev" is growing rapidly.
I stopped writing for a while because I was moving from platform A to B.
However, we are back fully now to demystify backend engineering concepts and help you scale your career.
I'm loving our stats for last month.
I stopped writing for a while because I was moving from platform A to B.
However, we are back fully now to demystify backend engineering concepts and help you scale your career.
I'm loving our stats for last month.
I get this DM a lot.
That's why I built @masteringbackend.com by the way.
Reading this one makes me very emotional.
I want to share this publicly and ask if anyone has anything for her.
- Mentorship
- Internship
- Entry Role
Let me know in my DM before.
Cheers.
That's why I built @masteringbackend.com by the way.
Reading this one makes me very emotional.
I want to share this publicly and ask if anyone has anything for her.
- Mentorship
- Internship
- Entry Role
Let me know in my DM before.
Cheers.
October 31, 2025 at 10:50 AM
I get this DM a lot.
That's why I built @masteringbackend.com by the way.
Reading this one makes me very emotional.
I want to share this publicly and ask if anyone has anything for her.
- Mentorship
- Internship
- Entry Role
Let me know in my DM before.
Cheers.
That's why I built @masteringbackend.com by the way.
Reading this one makes me very emotional.
I want to share this publicly and ask if anyone has anything for her.
- Mentorship
- Internship
- Entry Role
Let me know in my DM before.
Cheers.
One last thing before we go public 🚀
Done:
-GitHub integration — Code from anywhere
-Test project directly on the platform
-Full terminal + folder mgt
-Track progress by completing outlined tasks
Next up:
-Add frontend per project
-Add completed projects to user portfolios
Done:
-GitHub integration — Code from anywhere
-Test project directly on the platform
-Full terminal + folder mgt
-Track progress by completing outlined tasks
Next up:
-Add frontend per project
-Add completed projects to user portfolios
October 28, 2025 at 3:46 PM
One last thing before we go public 🚀
Done:
-GitHub integration — Code from anywhere
-Test project directly on the platform
-Full terminal + folder mgt
-Track progress by completing outlined tasks
Next up:
-Add frontend per project
-Add completed projects to user portfolios
Done:
-GitHub integration — Code from anywhere
-Test project directly on the platform
-Full terminal + folder mgt
-Track progress by completing outlined tasks
Next up:
-Add frontend per project
-Add completed projects to user portfolios
Our new landing page is coming in with fire.
Here's a slice of the cake we are cooking at @masteringbackend.com
Here's a slice of the cake we are cooking at @masteringbackend.com
October 28, 2025 at 10:14 AM
Our new landing page is coming in with fire.
Here's a slice of the cake we are cooking at @masteringbackend.com
Here's a slice of the cake we are cooking at @masteringbackend.com
The MB Project Editor supports GIT
Here's how it works
- Connect your GitHub
- Write your code in the Editor, & it will auto-save to your git repo
- Write with VS Code and push to git; it will auto-reflect in the Editor
- Click on Run to run your code with a dedicated Frontend
Here's how it works
- Connect your GitHub
- Write your code in the Editor, & it will auto-save to your git repo
- Write with VS Code and push to git; it will auto-reflect in the Editor
- Click on Run to run your code with a dedicated Frontend
October 24, 2025 at 5:38 PM
The MB Project Editor supports GIT
Here's how it works
- Connect your GitHub
- Write your code in the Editor, & it will auto-save to your git repo
- Write with VS Code and push to git; it will auto-reflect in the Editor
- Click on Run to run your code with a dedicated Frontend
Here's how it works
- Connect your GitHub
- Write your code in the Editor, & it will auto-save to your git repo
- Write with VS Code and push to git; it will auto-reflect in the Editor
- Click on Run to run your code with a dedicated Frontend
You’re in a backend interview.
They ask:
“How would you design a notification system that can send emails, SMS, and push notifications at scale?”
Here’s how to approach it:
They ask:
“How would you design a notification system that can send emails, SMS, and push notifications at scale?”
Here’s how to approach it:
October 24, 2025 at 8:02 AM
You’re in a backend interview.
They ask:
“How would you design a notification system that can send emails, SMS, and push notifications at scale?”
Here’s how to approach it:
They ask:
“How would you design a notification system that can send emails, SMS, and push notifications at scale?”
Here’s how to approach it:
What do you think reducing your payload size from 145.69kb to 3.96kb does to your endpoints?
It will load fassssssst.
Check your payload size today.
It will load fassssssst.
Check your payload size today.
October 18, 2025 at 11:57 AM
What do you think reducing your payload size from 145.69kb to 3.96kb does to your endpoints?
It will load fassssssst.
Check your payload size today.
It will load fassssssst.
Check your payload size today.
Introducing Quizzes.
Quizzes are one of the strongest ways to measure your learning.
At @masteringbackend.com, we are committed to helping you learn backend engineering practically, and quizzes play a central role in this mission.
So there you have.
Quizzes are one of the strongest ways to measure your learning.
At @masteringbackend.com, we are committed to helping you learn backend engineering practically, and quizzes play a central role in this mission.
So there you have.
October 17, 2025 at 4:35 PM
Introducing Quizzes.
Quizzes are one of the strongest ways to measure your learning.
At @masteringbackend.com, we are committed to helping you learn backend engineering practically, and quizzes play a central role in this mission.
So there you have.
Quizzes are one of the strongest ways to measure your learning.
At @masteringbackend.com, we are committed to helping you learn backend engineering practically, and quizzes play a central role in this mission.
So there you have.
I'm officially launching a new directory.
It's a Developer-Focused Tools directory.
You can discover, compare, and integrate the best AI tools built specifically for developers.
Let me know how this will be helpful to you.
Currently at: aifordeveloper.netlify.app/
[Report bugs]
It's a Developer-Focused Tools directory.
You can discover, compare, and integrate the best AI tools built specifically for developers.
Let me know how this will be helpful to you.
Currently at: aifordeveloper.netlify.app/
[Report bugs]
October 13, 2025 at 10:08 AM
I'm officially launching a new directory.
It's a Developer-Focused Tools directory.
You can discover, compare, and integrate the best AI tools built specifically for developers.
Let me know how this will be helpful to you.
Currently at: aifordeveloper.netlify.app/
[Report bugs]
It's a Developer-Focused Tools directory.
You can discover, compare, and integrate the best AI tools built specifically for developers.
Let me know how this will be helpful to you.
Currently at: aifordeveloper.netlify.app/
[Report bugs]
You can't be the developer and the reviewer at the same time.
Let AI help you.
Meet Graphite, the AI Code Reviewer Platform that's personalized for your codebase.
Start reviewing your code now with: https://graphite.dev?ref=kaperskyguru
Let AI help you.
Meet Graphite, the AI Code Reviewer Platform that's personalized for your codebase.
Start reviewing your code now with: https://graphite.dev?ref=kaperskyguru
October 10, 2025 at 8:00 AM
You can't be the developer and the reviewer at the same time.
Let AI help you.
Meet Graphite, the AI Code Reviewer Platform that's personalized for your codebase.
Start reviewing your code now with: https://graphite.dev?ref=kaperskyguru
Let AI help you.
Meet Graphite, the AI Code Reviewer Platform that's personalized for your codebase.
Start reviewing your code now with: https://graphite.dev?ref=kaperskyguru
The final presentation is coming quickly, & we want you to join us to pick the best engineer for this round
On Oct 11, 2025 | 3 PM WAT, we're hosting our 2nd MB Community Office Hour
Featuring Finpay project reviewed. Learn, connect & grow with us
Join: luma.com/77y1r8gr
On Oct 11, 2025 | 3 PM WAT, we're hosting our 2nd MB Community Office Hour
Featuring Finpay project reviewed. Learn, connect & grow with us
Join: luma.com/77y1r8gr
October 7, 2025 at 4:09 PM
The final presentation is coming quickly, & we want you to join us to pick the best engineer for this round
On Oct 11, 2025 | 3 PM WAT, we're hosting our 2nd MB Community Office Hour
Featuring Finpay project reviewed. Learn, connect & grow with us
Join: luma.com/77y1r8gr
On Oct 11, 2025 | 3 PM WAT, we're hosting our 2nd MB Community Office Hour
Featuring Finpay project reviewed. Learn, connect & grow with us
Join: luma.com/77y1r8gr
Last month, we gathered 23 backend engineers to build a FinTech product
Every detail of this product was described, detailed, and understood
Here's the Project: projects.masteringbackend.com/projects/bu...
After 1 month, only 3 engineers delivered a functioning product
Below are what they say:
Every detail of this product was described, detailed, and understood
Here's the Project: projects.masteringbackend.com/projects/bu...
After 1 month, only 3 engineers delivered a functioning product
Below are what they say:
October 7, 2025 at 4:09 PM
Last month, we gathered 23 backend engineers to build a FinTech product
Every detail of this product was described, detailed, and understood
Here's the Project: projects.masteringbackend.com/projects/bu...
After 1 month, only 3 engineers delivered a functioning product
Below are what they say:
Every detail of this product was described, detailed, and understood
Here's the Project: projects.masteringbackend.com/projects/bu...
After 1 month, only 3 engineers delivered a functioning product
Below are what they say:
You’re in a backend interview.
They ask:
“How would you design a chat backend that supports real-time messaging, presence, and scalability (like Slack)?”
Here’s a practical approach.
They ask:
“How would you design a chat backend that supports real-time messaging, presence, and scalability (like Slack)?”
Here’s a practical approach.
October 6, 2025 at 11:57 AM
You’re in a backend interview.
They ask:
“How would you design a chat backend that supports real-time messaging, presence, and scalability (like Slack)?”
Here’s a practical approach.
They ask:
“How would you design a chat backend that supports real-time messaging, presence, and scalability (like Slack)?”
Here’s a practical approach.
We just launched an Inline Code Editor in @masteringbackend.com
A feature that I have been anticipating for a long time. This is a step towards allowing you to learn backend practically
How it works
-Pick a course
-Start learning from the content
-Practice with the editor
Try now:
A feature that I have been anticipating for a long time. This is a step towards allowing you to learn backend practically
How it works
-Pick a course
-Start learning from the content
-Practice with the editor
Try now:
October 5, 2025 at 4:07 PM
We just launched an Inline Code Editor in @masteringbackend.com
A feature that I have been anticipating for a long time. This is a step towards allowing you to learn backend practically
How it works
-Pick a course
-Start learning from the content
-Practice with the editor
Try now:
A feature that I have been anticipating for a long time. This is a step towards allowing you to learn backend practically
How it works
-Pick a course
-Start learning from the content
-Practice with the editor
Try now:
Recently, I needed a place where I could find a list of AI tools and Agents that focus on developers.
I couldn’t find it.
So I built one for myself.
Now, if you’re looking for such a place too.
Here you go aifordevelopers.dev
Mention a tool you want me to add
(WIP)
I couldn’t find it.
So I built one for myself.
Now, if you’re looking for such a place too.
Here you go aifordevelopers.dev
Mention a tool you want me to add
(WIP)
October 3, 2025 at 9:11 AM
Recently, I needed a place where I could find a list of AI tools and Agents that focus on developers.
I couldn’t find it.
So I built one for myself.
Now, if you’re looking for such a place too.
Here you go aifordevelopers.dev
Mention a tool you want me to add
(WIP)
I couldn’t find it.
So I built one for myself.
Now, if you’re looking for such a place too.
Here you go aifordevelopers.dev
Mention a tool you want me to add
(WIP)
I spent a night vibe coding a new directory product
I spent 1 week building my previous directory Boilerplatesearch.com
Since we are in the age of AI development, & I wanted to use these new superpowers
So here is the first version of AIforDevelopers.dev
Mention a tool
I spent 1 week building my previous directory Boilerplatesearch.com
Since we are in the age of AI development, & I wanted to use these new superpowers
So here is the first version of AIforDevelopers.dev
Mention a tool
October 3, 2025 at 12:26 AM
I spent a night vibe coding a new directory product
I spent 1 week building my previous directory Boilerplatesearch.com
Since we are in the age of AI development, & I wanted to use these new superpowers
So here is the first version of AIforDevelopers.dev
Mention a tool
I spent 1 week building my previous directory Boilerplatesearch.com
Since we are in the age of AI development, & I wanted to use these new superpowers
So here is the first version of AIforDevelopers.dev
Mention a tool
Requirements:
- Handle millions of queries per second.
- Fast response (< 200ms).
- Support ranking, filtering, autocomplete
- Index constantly changing data.
- Handle millions of queries per second.
- Fast response (< 200ms).
- Support ranking, filtering, autocomplete
- Index constantly changing data.
September 29, 2025 at 4:00 PM
Requirements:
- Handle millions of queries per second.
- Fast response (< 200ms).
- Support ranking, filtering, autocomplete
- Index constantly changing data.
- Handle millions of queries per second.
- Fast response (< 200ms).
- Support ranking, filtering, autocomplete
- Index constantly changing data.
You’re in a backend interview.
They ask:
“How would you design a search system (like product search on Amazon)?”
Here’s how to approach it:
They ask:
“How would you design a search system (like product search on Amazon)?”
Here’s how to approach it:
September 29, 2025 at 4:00 PM
You’re in a backend interview.
They ask:
“How would you design a search system (like product search on Amazon)?”
Here’s how to approach it:
They ask:
“How would you design a search system (like product search on Amazon)?”
Here’s how to approach it:
This week, we are adding one of the most requested features on masteringbackend.com
You can now practice what you're learning right on our platform using our inline Code Editor
- Choose a language
- Write your code
- Run and compile it
- Add input if necessary
- Save code for later
You can now practice what you're learning right on our platform using our inline Code Editor
- Choose a language
- Write your code
- Run and compile it
- Add input if necessary
- Save code for later
September 29, 2025 at 3:28 PM
This week, we are adding one of the most requested features on masteringbackend.com
You can now practice what you're learning right on our platform using our inline Code Editor
- Choose a language
- Write your code
- Run and compile it
- Add input if necessary
- Save code for later
You can now practice what you're learning right on our platform using our inline Code Editor
- Choose a language
- Write your code
- Run and compile it
- Add input if necessary
- Save code for later
Most beginners build systems where every request is handled immediately.
That works… until your app grows.
Message queues change the game.
That works… until your app grows.
Message queues change the game.
September 23, 2025 at 10:02 AM
Most beginners build systems where every request is handled immediately.
That works… until your app grows.
Message queues change the game.
That works… until your app grows.
Message queues change the game.
I have written 1,000 posts for only 23 followers on BlueSky.
I hope when we move from 23 to 123k.
You don't say it's luck.
I hope when we move from 23 to 123k.
You don't say it's luck.
September 19, 2025 at 3:09 PM
I have written 1,000 posts for only 23 followers on BlueSky.
I hope when we move from 23 to 123k.
You don't say it's luck.
I hope when we move from 23 to 123k.
You don't say it's luck.
Right before my eyes.
BackendWeekly.dev hits 11,000 subscribers.
Starting from 0 last year and writing at least 1 issue every week is paying off.
20,000 is the next milestone.
Let's gooo.
Say "BW" if you're a subscriber.
BackendWeekly.dev hits 11,000 subscribers.
Starting from 0 last year and writing at least 1 issue every week is paying off.
20,000 is the next milestone.
Let's gooo.
Say "BW" if you're a subscriber.
September 19, 2025 at 3:03 PM
Right before my eyes.
BackendWeekly.dev hits 11,000 subscribers.
Starting from 0 last year and writing at least 1 issue every week is paying off.
20,000 is the next milestone.
Let's gooo.
Say "BW" if you're a subscriber.
BackendWeekly.dev hits 11,000 subscribers.
Starting from 0 last year and writing at least 1 issue every week is paying off.
20,000 is the next milestone.
Let's gooo.
Say "BW" if you're a subscriber.
We have added 41 new JavaScript Backend Quizzes covering all JavaScript topics.
How many can you pass?
Challenge yourself.
Share your results online and tag me.
quizzes.masteringbackend.com
How many can you pass?
Challenge yourself.
Share your results online and tag me.
quizzes.masteringbackend.com
September 19, 2025 at 2:35 PM
We have added 41 new JavaScript Backend Quizzes covering all JavaScript topics.
How many can you pass?
Challenge yourself.
Share your results online and tag me.
quizzes.masteringbackend.com
How many can you pass?
Challenge yourself.
Share your results online and tag me.
quizzes.masteringbackend.com