A Pragmatic Introduction to Microservices

Last Update: January 15, 2023
Content Level: 200
Language: English
Tags: microservices monolith architecture serverless event-driven architecture
Tools & Services: AWS Lambda Amazon API Gateway Amazon EventBridge

Microservices are not new and are increasingly becoming the preference of developers to develop their systems. However, despite the various tutorials available, there are still few that explain microservices from a practice perspective for beginners. This talk begins by explaining why microservices use the team journey on Amazon.com, and will also explain the important differences between monoliths and microservices. After that, we will also discuss how to implement asynchronous communication using an event-driven architecture. The key takeaway is for beginners to understand the basic characteristics of microservices via demos.


Supporting Materials
Codes
Author

Donnie Prakoso
Principal Developer Advocate, AWS