👋 Welcome to My Tech Space
Welcome to my little corner of the web, a space dedicated to my passion for Computer Science, Software Development, and the craft of designing resilient, scalable Software Architectures.
Whether you’re:
- looking to learn something new
- exploring emerging technologies
- or seeking inspiration and insights from real-world experience
this blog is your launchpad into the dynamic world of code and innovation.
💡 What You’ll Find Here
- In-depth articles on software architecture patterns
- Practical tips on modern development workflows
- Reflections on technology trends and engineering culture
- Hands-on guides and project showcases
🔗 You can also explore my projects and open-source contributions on GitHub: github.com/engineering87
Posts
-
Benchmarking in .NET: Measuring What Really Matters
-
Designing High-Quality Public APIs
-
Building Resilient Distributed Systems with MassTransit in .NET
-
TemporalCollections: High-Performance, Thread-Safe Temporal Data Structures for .NET
-
The Pragmatic Power of Modular Monoliths in .NET
-
Hexagonal Architecture with .NET: Designing for Testability and Adaptability
-
Health Checks in Microservices with C#: Readiness, Liveness, and Startup Probes
-
Implementing the Outbox Pattern in C#: Ensuring Reliable Event Publishing
-
Real-Time Updates with Server-Sent Events (SSE) in .NET
-
Understanding HATEOAS in RESTful APIs with C# and ASP.NET Core
-
Innovations in Caching: Microsoft HybridCache
-
Reverse Proxy: What It Is, What It Does, and a Practical Example with Microsoft’s YARP
-
Clean Code in .NET: Writing Maintainable and Scalable Software
-
Understanding JWT Tokens: A Practical Introduction with C# Examples
-
Rate Limiting in .NET APIs: Why, When, and How to Implement It
-
Mastering CQRS in .NET: A Practical Guide
-
The Importance of Lint Commit Messages in Software Development
-
Ensuring Idempotency in REST APIs: Why It Matters and How to Implement It in .NET
-
Transient Error Handling: The Importance of a Commonly Overlooked Practice in Distributed Systems
-
Elevating Microservices with Observability
-
Harnessing the Power of Gateway Aggregation
-
Failure Detection in Distributed Systems
-
Unlocking Scalability: How CQRS Transforms Microservices Architecture
-
Safeguarding Microservices: The Power of Circuit Breaker Patterns
-
Navigating the CAP Theorem: Mastering Trade-offs in Microservices Architecture
-
Avoid microservices chain of depedencies
subscribe via RSS