A structured engineering handbook by Williams Ashibuogwu (wbizmo) covering the journey from web fundamentals to backend engineering, distributed systems, microservices, observability, platform engineering and cloud architecture.
This repository is not just a collection of notes. It is a practical roadmap for understanding how modern software systems are designed, built, tested, deployed, monitored and scaled.
- Developer foundations
- Internet and web fundamentals
- HTML, CSS and JavaScript
- Advanced JavaScript
- Git and GitHub
- TypeScript
- Node.js
- Fastify and Express APIs
- Databases and SQL
- ORMs and Prisma
- Authentication and Authorization
- Testing and Quality Assurance
- Docker and Containerization
- Redis, Caching and Background Jobs
- System Design Fundamentals
- Monitoring, Observability and Reliability
- Distributed Systems Fundamentals
- Microservices Architecture
- Platform Engineering and Cloud Architecture
The goal of this handbook is to document the full path from software development fundamentals to production-scale engineering.
It is designed for developers who want to understand not only how to build applications, but how real systems work across APIs, databases, infrastructure, queues, services, reliability, observability and cloud platforms.
Each module contains lessons, quizzes, answers, cheatsheets, resources and project-based exercises.
The handbook progresses from foundational topics into advanced backend, platform and distributed systems engineering concepts.
This handbook connects directly to projects in the wbizmo ecosystem, including:
- Argus
- NOMMO
- SyncGrid API
- inFlowForge API
- VaultBox API
- LaunchStack CLI
- Covenant
- Cashflowr
Williams Ashibuogwu (wbizmo)
GitHub: https://github.com/wbizmo