Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IT Systems Architecture - Microservices
Rating: 4.4 out of 5(18 ratings)
97 students

IT Systems Architecture - Microservices

Become an awesome IT Architect specialized in Microservices Architecture
Last updated 10/2023
English

What you'll learn

  • What is the IT system architecture
  • How to model IT architecture
  • How to apply desired architecture to solve business problems
  • Describes good practices during architecture preparation
  • Focus on Microservices Architecture

Course content

4 sections41 lectures3h 10m total length
  • Introduction1:22

    Explore IKEA system architecture with a focus on microservices, covering architecture, modelling, definitions, annotations, and framework usage, while avoiding common pitfalls for business and solution architects.

  • What to Expect from this Course1:22

    This course is prepared for System and solution Architects, developers, and anyone interested in IT Architecture with a focus on Microservices Architecture.

    Course

    • Provides knowledge about IT architecture modeling

    • Shows, how to avoid pitfalls in choosing the wrong architecture style

    • Instructs how to apply architecture to solve business problems

    • Describes good practices during architecture preparation

    • Focus on Microservices Architecture

    • Shows advantages and disadvantages of Microservices Architecture

    • Describes migration from Monolith to Microservices Architecture

    • Describes components use in Microservices Architecture

  • Definitions2:00

    During this Introduction section, we will be focusing on definitions, which is necessary to know as an IT Architect:

    1. What is a System

    2. How that refer to the Architecture

    3. What is an Architecture style

    4. Describe some examples of Architecture style

  • Stakeholders and their role in architecture process2:13

    Identify stakeholders and their diverse roles in the IT system, define acceptance criteria for each user story, and align functional and non-functional requirements with governance, performance, latency, availability, and scalability.

  • TOGAF as Architecture Framework4:09

    History and usage of TOGAF - The Open Group Architecture Framework, as the most used framework for enterprise architecture. This lecture gives an overview of TOGAF and the differences and drawbacks of the Waterfall and Agile process with DevOps.

  • TOGAF ADM - Architecture Development Method10:34

    The key part of the TOGAF framework is ADM, which means: Architecture Development Method. If you would like to certify with TOGAF, 80% of the questions will be oriented towards understanding ADM. It is quite a complex topic, and in this lecture, we will cover the most important elements of the framework.

  • Selected graphic notations used in architecture modeling7:23

    In this lecture, we will discuss the differences between Architecture and Design, and how we can use Archimate, BPMN, and UML notations during the preparation of architecture documentation.

  • 4+1 Architectural View Model3:55

    One way to describe a View model is by using generic and is not restricted to any notation 4+1 Architectural view model (also known as Kruchten’s 4+1 model). A model describing the architecture of software-intensive systems, based on the use of multiple, concurrent views. Let's see what the 4+1 architectural View model describes.

Requirements

  • General knowledge how IT systems works
  • Basic knowledge about designing IT system

Description

Take a deep dive into Microservices Architecture from the perspective of Business and Solution Architects.

This course will cover topics related to IT Architecture like architecture modeling, definitions, architecture notations, and usage of the TOGAF framework.

We will also focus how to avoid common pitfalls during architecture preparation.

This course is prepared for System and solution Architects, developers, and anyone interested in IT Architecture with a focus on Microservices Architecture.

Course

  • Provides knowledge about IT architecture modeling.

  • Shows, how to avoid pitfalls in choosing the architecture style.

  • Instructs how to apply architecture to solve business problems.

  • Describes good practices during architecture preparation.

  • Focus on Microservices Architecture.

  • Shows advantages and disadvantages of Microservices Architecture.

  • Describes migration from Monolith to Microservices Architecture.

  • Describes components used in Microservices Architecture.

All lectures are based on experience that I gained through many years of working in the IT industry. This course focus on Architecture from a high level of abstraction. All topics are described from a Business and Solution Architecture perspective.

What are the prerequisites for this course?

  • System Architects responsible for designing IT system.

  • Enterprise Architects who wants to learn about Microservices Architecture.

  • Solution Architects which needs to choose right technology for IT system architecture.

  • Developers which are involved in any stage of creating IT system architecture.

  • Anyone who is interested in software architecture.

About Me

I am IT Specialist in Programming, Architecture, Operating Systems, and Networking since 2005. I have IT experience in designing and developing complex systems related to many industries, including Banking and Finance, Logistics, Business, Integrations, Production, and Global IT Solutions.

I am passionate about learning and improvement. I like to be energised by the steady and deliberate journey from ignorance to competence. My goal is to keep a group, team, and organisation on the cutting edge - as a Learner, Trainer, Mentor, and Leader.

Who this course is for:

  • System Architects responsible for designing IT system
  • Enterprise Architects who wants to learn about Microservices Architecture
  • Solution Architects which needs to choose right technology for IT system architecture
  • Developers which are involved in any stage of creating IT system architecture
  • Anyone who is interested in software architecture