Welcome to TechDocs¶
A Knowledge Sharing Platform¶
This documentation site serves as my personal knowledge repository where I share technical expertise, insights, and learnings from both personal projects and professional experience. All data presented here is anonymized and intended for educational purposes.
About This Platform
TechDocs is built to democratize technical knowledge and make complex concepts accessible to everyone in the tech community. Whether you're just starting your journey or looking to deepen your expertise, you'll find practical guides and real-world examples here.
π¨βπ» About Me¶
I'm Mamadou Yaya DIALLO, a technology professional with over 8 years of experience in cloud-native technologies, DevOps practices, and distributed systems.
My Journey¶
- π Cloud & DevOps Engineer at Alithya
- βοΈ Specialized in Kubernetes, CI/CD, and cloud infrastructure
- π Multiple CNCF certifications (CKA, CKAD, CKS)
- π Based in Greater Montreal Metropolitan Area, Canada
Expertise Areas¶
- Cloud Native: Kubernetes, Docker, Helm, Operators
- Infrastructure as Code: Terraform, Ansible, GitOps
- CI/CD: GitHub Actions, GitLab CI, Jenkins, Argo CD
- Observability: Prometheus, Grafana, ELK Stack
- Event Streaming: Apache Kafka, Stream Processing
Connect With Me¶
π What You'll Find Here¶
This documentation is organized using the DiΓ‘taxis framework for clarity and ease of navigation:
Tutorials¶
Learning-oriented guides that help you get started with new technologies through hands-on practice.
Perfect for: Beginners, first-time setup, building foundational skills
How-to Guides¶
Goal-oriented guides for accomplishing specific tasks and solving real-world problems.
Perfect for: Getting work done, solving specific problems, practical implementations
Reference¶
Technical specifications and detailed documentation of configurations, parameters, and APIs.
Perfect for: Looking up details, checking syntax, verifying options
Explanation¶
Conceptual discussions that provide context and deepen your understanding of the "why" behind the tech.
Perfect for: Understanding concepts, learning the "why", gaining insight
π Featured Content¶
Apache Kafka Documentation¶
Comprehensive guides covering Apache Kafka fundamentals and advanced concepts:
- Getting Started with Kafka - Your first steps into event streaming
- Produce Messages - Send data to Kafka topics
- Consume Messages - Process streaming data
- Kafka Connect - Integrate external systems
- Schema Registry - Manage data schemas
- Stream Processing - Build real-time applications
All guides include:
- β Production-ready Docker Compose configurations
- β Multi-language examples (Java, Python, Node.js, Go)
- β Best practices and common pitfalls
- β Bilingual support (English & French)
π― Documentation Philosophy¶
!!! tip "Knowledge Sharing Principles" 1. Practical First - Every guide includes working code and real examples 2. Anonymized Data - All examples use fictional data for privacy 3. Community Focused - Built for learners at all levels 4. Open Source - Documentation source available on GitHub
Privacy & Anonymization
All technical examples, configurations, and code snippets are anonymized and generalized. No proprietary or sensitive information is shared.
π Bilingual Support¶
Full documentation available in English and FranΓ§ais. Switch languages using the selector in the header.
- π¬π§ English - Primary language
- π«π· FranΓ§ais - Full translations available
π οΈ Built With Modern Tools¶
This site leverages cutting-edge documentation tools:
- MkDocs Material - Beautiful, responsive theme
- DiΓ‘taxis - Systematic documentation structure
- Catppuccin - Comfortable, pastel color palette
- Cloudflare Workers - Global edge deployment
Features¶
- π Instant Search - Find what you need quickly
- π± Mobile Responsive - Perfect on any device
- π Dark/Light Mode - Toggle for comfort
- π¨ Fast Performance - Deployed on Cloudflare's edge network
- π Secure - HTTPS everywhere
π€ Contributing¶
Found an error? Have a suggestion? This documentation is open source!
- Fork the repository on GitHub
- Make your improvements
- Submit a pull request
All contributions are welcome and appreciated!
π¬ Get in Touch¶
Have questions or want to collaborate?
π Getting Started¶
New to this site? Here's how to dive in:
- Start with Kafka Tutorial - Learn event streaming basics
- Browse How-to Guides - Solve specific problems
- Check the Reference - Look up syntax and options
- Read Explanations - Deepen your understanding
Welcome Aboard!
Thank you for visiting TechDocs. Whether you're here to learn something new or solve a specific problem, I hope you find this documentation helpful. Happy learning! π
Last updated: December 2025
Made with β€οΈ using MkDocs Material