logo
BlogResume

Blog

Thoughts, stories, and ideas about software development and technology.

AllBackendGoNginx
backendFeb 16, 2026

Vertical vs Horizontal Scaling

A practical guide to scaling up vs scaling out: vertical and horizontal scaling, when to use each, trade-offs, and implementation considerations for backend systems.

Read more
backendFeb 9, 2026

Functional vs Non-Functional Requirements

What functional and non-functional requirements are, how they differ, and how to capture and specify performance, security, scalability, availability, and more.

Read more
backendFeb 2, 2026

Backend Communication Patterns

A practical guide to push, polling, long polling, SSE, pub/sub, request-response, and synchronous vs asynchronous communication in backend systems.

Read more
backendJan 25, 2026

Understanding the OSI Model as a Backend Engineer

What is the OSI Model?

Read more
backendJan 18, 2026

Intro to Backend Architecture Design

What are Backend Architecture Designs?

Read more
goAug 24, 2025

Getting Started with Go

Go, also known as Golang, is an open-source programming language created by Google.

Read more
nginxJun 24, 2025

Comprehensive Guide to Nginx

Comprehensive Guide to Nginx: Installation, Configuration, and Best Practices

Read more

© 2026. devenock. All rights reserved.