| Code: | NET-arch-ms2 |
| Category: | .NET Architecture |
| Format: | 30% lecture / 70% ćwiczenia |
| Duration: | 3 days |
| Target audience: |
devops developerzy architekci |
| Enrollment: | Groups, companies |
| Venue: | Client's office. |
After this workshop, you will get a vast understanding of building distributed applications using .NET Core.
By following the good patterns and practices, covering the various aspects of event-driven approach, discussing in-depth topics such as clean architecture, asynchronous integration, internal communication, monitoring, distributed tracing, testing, deployment, containerization and orchestration, you shall find the practical solutions to the most common challenges when it comes to building the microservices.
Moreover, you will get to know how to make use of some of the most acknowledged open source tools being part of Cloud Native Computing Foundation in order to make your solution cloud-agnostic, meaning that it can run on-premise (bare metal) as well as in chosen cloud provider, avoiding any potential vendor lock-in.
Workshop Program
The content of our program can be customised during pre-training analysis.-
Internal services communication- Integration vs communication
- Service registry and discovery
- Load balancing
- Integration vs communication
-
API gateway- API Gateway Responsibilities
- Synchronous vs asynchronous gate
- API Gateway Responsibilities
-
Distributed business transactions- Overview of available patterns
- Saga + Process manager in practice
- Overview of available patterns
-
Authentication in a distributed system- Stateless Authentication
- Authorizing access to resources
- Stateless Authentication
-
Testing microservices- Unit tests
- End-to-end tests
- Integration tests
- Contract tests
- Performance tests
- Unit tests
-
System observability- Centralized logging
- Monitoring and metrics
- Distributed tracing
- Centralized logging
-
Security- Dynamic generation of credentials
- PKI certificate rotation
- Digital signature
- Dynamic generation of credentials
-
DevOps- Docker - containerization
- Kubernetes fundamentals
- Sidecar pattern
- Deployment and orchestration
- Service mesh
- Docker - containerization
Download PDF