Skip to content

Commit

Permalink
feat: add MACH Introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
valerydluski committed Nov 22, 2023
1 parent 7bad191 commit 7091715
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions Azure&MACH/modules/MACH_Introduction/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# [Stage#1](../../../) MACH: Microservices-based, API-first, Cloud-native, and Headless πŸš€

## Module Overview πŸ“š

This module introduces students to the MACH architecture, focusing on creating scalable, agile, and modern digital experiences. It covers the principles of Microservices-based architecture, API-first design, Cloud-native technologies, and Headless CMS systems, preparing students to build future-proof web solutions.

## Learning Objectives 🎯

Students will:

- Understand the principles and advantages of Microservices-based architecture.
- Grasp the significance and implementation of API-first design in web development.
- Explore Cloud-native technologies and their impact on scalability and resilience.
- Learn about Headless CMS and its advantages in content management and e-commerce platforms.

## Approximate Module Completion Time ⏱️

- **5 hours**

## Theory πŸ“–

Students are encouraged to explore the following resources:

1. **MACH**

- [MACH Technology](https://machalliance.org/mach-technology)
- [What is MACH architecture?](https://www.sitecore.com/blog/headless/what-is-mach-architecture)

1. **Microservices-based Architecture:**

- [Microservices on Azure](https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices)
- [Microservices: An Overview](https://microservices.io/)
- [Introduction to microservices](https://developer.ibm.com/learningpaths/get-started-application-modernization/intro-microservices/introduction/)

1. **API-first Development:**

- [API-First Development](https://swagger.io/resources/articles/api-first-development/)
- [How API-first works?](https://www.postman.com/api-first/)

1. **Cloud-native Technologies:**

- [cloud-native applications](https://www.redhat.com/en/topics/cloud-native-apps)
- [What is Cloud Native?](https://learn.microsoft.com/en-us/dotnet/architecture/cloud-native/definition)

1. **Headless Architecture:**
- [What is Headless CMS?](https://www.contentful.com/r/knowledgebase/what-is-headless-cms/)

## Practice πŸ’»

- Complete the "Introduction to MACH Architecture" test in the RS-App > Auto Test.

## Additional Resources πŸ“˜

1. [Building Microservices](https://samnewman.io/books/building_microservices/)

0 comments on commit 7091715

Please sign in to comment.