Mastering Backend

Mastering Backend

Share

Mastering Backend is an online backend training academy. Follow us to get information on backend development.

Also get updated on our online courses and discounts . We are committed to building the next generation of backend engineers and experienced developers, by equipping them with the skillset needed to make positive changes in the backend engineering industry and improve API interaction on digital products.

23/09/2026

You normalized it all.
Nothing repeats.

The one query that matters joins five tables.

NORMALIZED: each fact stored once

- The name lives in exactly one row
- A foreign key refuses an orphan row; the database enforces it, not your code
- Every read reassembles what you split

DENORMALIZED: the fact copied where it is read

- The name is copied onto every order, so the read stops touching customers
- One row answers, no join to plan
- A copy is a snapshot, not a mirror — nothing updates it unless you write that code

Normalizing makes writes correct.

Denormalizing makes reads fast, and makes you responsible for keeping the copies in sync.

One puts the cost in every read.

The other puts it in every write.

Learn backend and AI skills at masteringbackend.com

Photos from Mastering Backend's post 21/09/2026

You have spent years learning and working in tech.

Now you can turn that knowledge into something other people can learn from.

Mastering Backend is looking for experienced professionals, developers, engineers and subject-matter experts who can teach valuable technical skills.

You could teach areas such as:

Backend engineering
AI engineering
Cloud
DevOps
Programming
Data
Automation
And other relevant technical skills.

You bring your knowledge and course idea.

We provide a platform where learners can access your course, and we can support the promotion of your course.

You do not have to build an audience from zero.

However, expertise matters.

We will review and vet tutors to make sure they have the knowledge and ability to deliver quality learning content.

If you have something valuable to teach, we want to hear from you.
DM “TUTOR” with your area of expertise to get started.

19/09/2026

At Mastering Backend, your learning experience includes:

- Courses
- Quizzes
- Project builds
- Pro access

1. You learn the concept.
2. You test your understanding.
3. You build.
4. You improve.

If you want to develop practical AI backend engineering skills,

You can start for ₦9,900/month.
Start learning. Start building.

Learn Backend and AI skills at https://staging.masteringbackend.com/lp/pro-9999

18/09/2026

Soft delete or hard delete?

SOFT DELETE: the row stays, flagged.
- SET deleted_at = now() — the row never leaves the table
- Every read needs deleted_at IS NULL, and forgetting it once brings deleted rows back
- UNIQUE (email) still blocks the old row: a partial index is what frees the value

HARD DELETE: the row is gone.
- DELETE FROM orders WHERE id = $1 no flag, no filter, nothing to forget
- Child rows refuse it by default: NO ACTION until you choose ON DELETE CASCADE
- The tuple is dead before it is free space is reusable after VACUUM, not at DELETE

The difference that matters:

Soft delete keeps the row and moves the cost into every query you will ever write against that table.

Hard delete moves it into your restore plan.

If you cannot filter perfectly, do not keep the row.

Learn backend and AI skills at masteringbackend.com

Photos from Mastering Backend's post 18/09/2026

You can watch tutorial after tutorial and still struggle when it is time to build something yourself.

Why?

Because understanding someone else's code is different from writing and debugging your own.

- You need to practise.
- You need to test what you know.
- You need to make mistakes.
- You need to build.

That is why practical projects matter.

At Mastering Backend, your learning experience includes:

- Courses
- Quizzes
- Project builds
- Pro access

1. You learn the concept.
2. You test your understanding.
3. You build.
4. You improve.

If you want to develop practical AI backend engineering skills,

You can start for ₦9,900/month.
Start learning. Start building.

Learn Backend and AI skills at masteringbackend.com

Photos from Mastering Backend's post 17/09/2026

If you are learning AI, do not stop at the AI model.

You also need to understand what happens around it.

• APIs allow your application to communicate with other systems.
• Databases store the information your application needs.

• Authentication controls access to your application and its data.
• Server-side logic determines what happens behind the interface.

• AI model integration connects your application to the model you want to use.

These concepts form part of the foundation behind many AI applications.

You do not need to master everything at once.

Start with the fundamentals. Understand how the pieces connect. Then build.

Which one are you currently learning?

Comment with the number:

1. APIs
2. Databases
3. Authentication
4. Server-side logic
5. AI model integration

17/09/2026

Your query selects only the indexed column.

Postgres reads the table anyway.

INDEX SCAN: walks the index, collects the row pointers, then fetches each matching row from the heap.

Every column you selected is available, because the whole row gets read either way.

That second trip is random I/O, once per matching row.

INDEX-ONLY SCAN: answers from the index itself.

Postgres can only pick it when every column the query names (SELECT list, WHERE, ORDER BY) is carried by the index.

Since PG 11, you can widen a B-tree for exactly this:

CREATE INDEX ON t (a) INCLUDE (b): the payload sits in the leaf without becoming part of the key.

The catch nobody mentions: the index doesn't store visibility.

An index-only scan consults the visibility map, and for any heap page not marked all-visible, it still has to go read the tuple.

That's what "Heap Fetches" counts in EXPLAIN ANALYZE.

On a table VACUUM hasn't caught up with, an index-only scan quietly degrades toward an index scan.

So: an index scan visits the heap for every matching row.

An index-only scan skips it when the index carries every column, and VACUUM has marked the pages all-visible.

Learn Backend and AI skills at masteringbackend. com.

17/09/2026

What can ₦9,999/month give you?

A structured way to develop your AI backend engineering skills.

With Mastering Backend, you get access to:

- Courses to learn the concepts
- Quizzes to test your understanding
- Project builds to put your knowledge into practice

Pro access to keep learning and building

The goal is simple.

- Learn the concepts.
- Test yourself.
- Build projects.

Keep improving.

Our mission is to democratize Backend and AI engineering skills for Africans

Learn Backend and AI skills at masteringbackend.com

Photos from Mastering Backend's post 16/09/2026

You type a prompt. You get a response.

But what happens in between?

Your prompt usually passes through an application layer before the AI model processes it.

The backend can handle authentication, APIs, databases, business logic, model requests, and the response sent back to your interface.

That is why building AI applications requires more than knowing how to write prompts.

You need to understand the systems that make the application work.

If you are learning AI and want to move from simply using AI tools to understanding how AI applications are built, backend engineering is a skill worth learning.

Mastering Backend gives you access to AI backend engineering courses, quizzes, project builds, and Pro access for ₦9,900/month.

Start learning. Start building.

DM us or visit Mastering Backend to get started.
Apply here: https://masteringai.dev/scholarship

15/09/2026

What can ₦9,999/month give you?

A structured way to develop your AI backend engineering skills.

With Mastering Backend, you get access to:

- Courses to learn the concepts
- Quizzes to test your understanding
- Project builds to put your knowledge into practice
- Pro access to keep learning and building

The goal is simple.

- Learn the concepts.
-Test yourself.
-Build projects.
- Keep improving.

- If you are serious about developing practical AI backend engineering skills, start with Mastering Backend for ₦9,999/month.

Start learning today.

Learn Backend and AI skills at masteringbackend.com

Want your business to be the top-listed Computer & Electronics Service in Port Harcourt?
Click here to claim your Sponsored Listing.

Telephone

Address


Port Harcourt

Opening Hours

Monday 08:00 - 17:00
Tuesday 08:00 - 17:00
Wednesday 08:00 - 17:00
Thursday 08:00 - 17:00
Friday 08:00 - 17:00
Saturday 10:00 - 15:00

Alerts

Be the first to know and let us send you an email when Mastering Backend posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Subscribe

We will notify you when anything happens in Port Harcourt.