I would like to share a small story about the application we developed in the book. Our imaginary organization FlixOne Inc. is an eCommerce business, and they run an online store, named the FlixOne Book Store. The FlixOne Book Store has a classic software solution that's built with a monolithic architecture. Nowadays, their organization is facing challenges, due to this classic application. Expansion of the application is a bit complex because:
Development teams are working in different time zones, and they are geologically separated from each other.
The two different teams are unable to work in parallel.
Bugs are increasing day-by-day.
From here, the journey of our new FlixOne application starts as follows:
Exploring their monolithic architecture
Understanding their services
Understanding a microservices architecture
Understanding the problems with the existing monolithic architectural style of application
Understanding the need and refactoring their monolith
Understanding the communication between services
Furthermore, the book provides an overview of Azure Service Fabric, Deploying Microservices with Docker, etc. Finally, you'll be able to see a new application for the FlixOne Book Store:
The journey of this book is very exciting and a new learning opportunity for me. I am thankful to my co-author Ed Price, who was always available whenever I need his support. Andreas Helland (read his recent blog post, Turn Covid-19 downtime into level-up time) provided many reviews and suggestions that helped a lot, in order to make the content more technical and presentable. And thank you to Microsoft legend Scott Hanselman for his foreword and suggestions.
We'll be back each week until end-of-day, Friday, May 29, with a new blog post, to explore another aspect of the book and to remind you about this contest!
And you can read the rest of this series here (this is Part 2 of the series):
Remember to keep your distance, your hands clean, your feet on the ground, and your head in the Cloud.
* Please take a few minutes to complete our survey. Please ensure you are authorized to provide this information and not violating any company policies. Your responses will be kept confidential with restricted access. For more information, see the Microsoft Privacy Statement. If you have questions about this survey, please contact TechCommunity@microsoft.com.