What are your thoughts on Amazon Prime deciding to go back to monolithic architecture rather than pursuing with microservices, at least for a specific usage (video monitoring)? I also feel that, in some cases, microservices may not be the best suited architecture.    Reference: https://thenewstack.io/return-of-the-monolith-amazon-dumps-microservices-for-video-monitoring/

3.2k views21 Upvotes5 Comments

Engineering Manager in Software, Self-employed
I mean, I honestly do not have any hate against Monolithic architectures. I work in a project where they have two generations of the product, Generation 1 running on a giant Monolithic architecture and Generation 2 running on nearly 10 microservices. For customers, Gen 1 is more stable as compared to Gen 2. I work on both the generation and it's needless to say that any development or bug fixes in Gen 1 take more time.

So I honestly believe that this was a well thought decision on their end and they would have considered a lot of factors, pros and cons they were willing to take. 
Enterprise Security & Risk Management Architect in Insurance (except health), 10,001+ employees
I don't think they were in a true micro-services environment. After reading several articles a little closer it seemed like their general approach to using Lambdas and messaging was just incorrect. The main shift was to remove issues they had with Lambdas bottlenecks on the in-take and processing. Then the switch they made isn't necessarily a monolith either. To mee it looks like they are just recovering from bad architecture.
IT Governance Consultant in Government, 1,001 - 5,000 employees
Microservices have gained popularity due to their potential benefits, such as scalability, flexibility, and ease of maintenance, they may not always be the best fit for every situation. Monolithic architecture is more appropriate, especially when dealing with certain specific usages or functionalities.
Senior Engineering Manager in Finance (non-banking), 5,001 - 10,000 employees
I always believed that no one architecture solves all problems.
Be it monolithic or micro services, it should be chosen based on various factors like scale, complexity, transactional nature , dependencies etc.
Engineering Manager in Software, 5,001 - 10,000 employees
I don't consider it architecture migration. One of the basic principles of microservice is to define the business boundary as per context. if the decomposition touchdown way deep. In that case, there is a potential chance that an individual service will impact or will get impacted by another service.   

Content you might like





74.4k views166 Upvotes58 Comments

IT Manager in Manufacturing, 10,001+ employees
Wide administrative rights can cause remote hacking of IT tools by reaching the IAM or business processes.
Read More Comments
3.6k views34 Upvotes4 Comments

Oracle ERP System Analyst / Accounting Manger in Retail, 10,001+ employees
Commuting to work in the morning.
Read More Comments
9.5k views2 Upvotes4 Comments

Past Data Breach36%

Last year spent44%

Current strategy and road map67%

IT budget and organisation revenue30%