Bengali Tech

Software Engineering

Complex concepts explained simply — through Bengali stories. For Bangladeshi developers.

Series
10 articles
OOP
Class, Object, Inheritance, Polymorphism, SOLID — object-oriented programming from the ground up.
Start reading →
Soon
Design Principles
DRY, KISS, YAGNI, Separation of Concerns.
Coming soon
Soon
Design Patterns
Singleton, Factory, Observer, Strategy, Decorator.
Coming soon
Soon
Concurrency
Thread, Mutex, Deadlock, Async/Await, Event Loop.
Coming soon
Soon
API Fundamentals
REST, HTTP Methods, OAuth, JWT, OpenAPI.
Coming soon
2 articles
System Design
DNS, Load Balancer, CDN, Caching, Message Queue — how large-scale systems are built.
Start reading →
Soon
Distributed Systems
Microservices, Service Discovery, Consensus, Tracing.
Coming soon
Soon
Architectural Patterns
Monolith, Microservices, Serverless, Event-Driven, CQRS.
Coming soon
Soon
Async Communication
Pub/Sub, Message Queue, Kafka, CDC, Dead Letter Queue.
Coming soon
Soon
Caching
Cache Strategies, Eviction Policies, Redis, Distributed Cache.
Coming soon
Soon
Database Fundamentals
SQL, Joins, Transactions, ACID, Normalization.
Coming soon
Soon
Database Deep Dive
Sharding, Replication, Scaling, Bloom Filters.
Coming soon
Soon
DSA
Data Structures, Algorithms — coding interview preparation.
Coming soon
Soon
Networking
HTTP, TCP/IP, DNS, TLS.
Coming soon
Soon
AI
Machine Learning, LLMs, RAG.
Coming soon