Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Empower developers with self-service deployment workflows. Streamline releases, reduce cognitive load, and maintain control with platform engineering.
Enhance developer platforms with AI for better intent interpretation, error explanation, and discovery, while maintaining engineering control.
Platform engineering creates golden paths for developers, simplifying production while ensuring security and reliability through reusable capabilities.
Learn how to build secure and scalable multi-tenant SaaS applications with .NET and Angular, covering tenant isolation, database architecture, authentication, scalability, monitoring, and DevOps.
Prevent architecture drift with executable dependency rules. Turn architectural decisions into automated tests for C# applications using ArchUnitNET.
Master MCP observability in stateless production environments. Learn to leverage distributed tracing, request IDs, and explicit workflow identifiers for robust diagnostics.
Prevent knowledge debt in AI-assisted development by ensuring developer understanding, not just code generation. Optimize workflows for learning and oversight.
Master Apache Airflow for robust data pipelines: RBAC, timeouts, event-driven scheduling, UI customization, and Celery scaling.
Learn the best practices for scalable SaaS product development, including cloud-native architecture, CI/CD, modular design, AI integration, security, and technical debt management to build applications that grow with your business.
Automate software architecture validation with ArchUnitNET for ASP.NET Core. Ensure clean architecture, detect violations early, and integrate into CI/CD.
Design secure, tenant-isolated vector search for SaaS. Learn architectures, retrieval patterns, and best practices for AI applications.
Build an AI Gateway for enterprise .NET APIs. Centralize LLM integration, security, routing, and cost tracking for scalable AI adoption.
Learn Kafka enterprise patterns for reliable event-driven systems, including transactional outboxes, idempotent consumers, dead letter queues, and schema governance.
Learn what Code Governance is, why enterprises need it, key frameworks, best practices, AI code governance, and software risk management strategies.
Implement secure and scalable multi-tenant SaaS in ASP.NET Core. Learn tenancy models, data isolation, and best practices for shared or separate databases.
Learn how to overcome common SaaS product development challenges with scalable architecture, reliable API integrations, database optimization, DevOps best practices, and improved customer onboarding.
Master multi-tenancy in ASP.NET Core with Clean Architecture. Learn isolation strategies, tenant identification, and secure data handling for scalable SaaS.
Master Event-Driven Architecture with Apache Kafka. Learn to build scalable, resilient, and loosely coupled applications for modern systems.
Learn Apache Arrow and how its columnar memory format enables fast analytics, zero-copy data sharing, and interoperability across modern data platforms.
Learn Event Sourcing with practical examples. Understand event stores, CQRS, projections, snapshots, and how to build scalable audit-friendly applications.
Learn how Apache Airflow helps build, schedule, and monitor production data pipelines using DAGs, workflow automation, and scalable orchestration for modern data engineering.
Learn Apache Iceberg architecture, ACID transactions, schema evolution, time travel, and query optimization for building scalable modern data lakes.
Learn Apache Kafka Streams with practical examples. Build real-time event processing applications using stream transformations, aggregations, joins, and stateful processing.
Learn how OpenFeature standardizes feature flag management across applications, platforms, and providers, enabling portable, vendor-neutral feature release strategies.
SurrealDB unifies SQL, graph, and document databases for modern apps. Simplify architecture with a single, multi-model solution.
Master KrakenD API Gateway for microservices. Learn performance, architecture, aggregation, security, and best practices for high-traffic apps.
Explore statically-typed vs. dynamically-typed languages: understand their pros, cons, and when to choose each for optimal software development.
Unlock scalable observability with the OpenTelemetry Collector. Understand its architecture, components, and deployment for platform teams.
Discover NATS: the lightweight, high-performance messaging system for cloud-native apps. Learn its core concepts, benefits, and use cases.
Graph vs. Vector Databases: Understand key differences in data modeling, use cases, and AI integration for optimal application development.
Everything on Software Architecture/Engineering, not only its articles: the Software Architecture/Engineering page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article