Microservices .NET Core - Part II: Deployment architecture

Expert workshop is something more than a training. Workshop is focused on client's project.

Code: NET-arch-ms2
Category: .NET Architecture
Format: 30% lecture / 70% ćwiczenia
Duration: 3 days
Target audience: devops
developers
architects
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.

  1. Internal services communication
    1. Integration vs communication
    2. Service registry and discovery
    3. Load balancing
  2. API gateway
    1. API Gateway Responsibilities
    2. Synchronous vs asynchronous gate
  3. Distributed business transactions
    1. Overview of available patterns
    2. Saga + Process manager in practice
  4. Authentication in a distributed system
    1. Stateless Authentication
    2. Authorizing access to resources
  5. Testing microservices
    1. Unit tests
    2. End-to-end tests
    3. Integration tests
    4. Contract tests
    5. Performance tests
  6. System observability
    1. Centralized logging
    2. Monitoring and metrics
    3. Distributed tracing
  7. Security
    1. Dynamic generation of credentials
    2. PKI certificate rotation
    3. Digital signature
  8. DevOps
    1. Docker - containerization
    2. Kubernetes fundamentals
    3. Sidecar pattern
    4. Deployment and orchestration
    5. Service mesh


Download PDF

Contact us for a free consultation.

Firstname and lastname:
Company:
E-mail:
Phone:
Subject:
Message:

If you prefer direct contact then you can always call.

Iwona Sobótka

Training coordinator


I agree to the processing of my personal data in accordance with the Law on the Protection of Personal Data in connection with sending a request via the contact form.

Providing the data is voluntary but necessary to process the query. I have been informed that I have the right to access my data, the possibility of correcting them, demanding stopping their processing.

The administrator of personal data is Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin, Poland.


The information clausule