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.3k views21 Upvotes5 Comments
Sort By:
Oldest
Engineering Manager in Softwarea year ago
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)a year ago
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 Governmenta year ago
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.
lock icon

Please join or sign in to view more content.

By joining the Peer Community, you'll get:

  • Peer Discussions and Polls
  • One-Minute Insights
  • Connect with like-minded individuals
CTO in Finance (non-banking)a year ago
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 Softwarea year ago
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

243 views2 Upvotes

Open AI (Game Changer: adoption w/ChatGPT)41%

Google (Game Changer: inventor of Transformers, Bard)19%

Microsoft (Game Changer: real time BingGPT+Search plus enterprise enablement)19%

Meta (Game Changer: LLM that can run on single GPU)6%

Amazon (Game Changer: TBD)4%

X.AI / Elon Musk (Game Changer: TBD)3%

Baidu (Chinese tech giant, with GPT version released in March)2%

Someone completely new6%

View Results
46.7k views49 Upvotes15 Comments
Manager, Cybersecurity in Travel and Hospitalitya month ago
Not really unless there is shift in business strategic direction.
2
1k views1 Comment

Allowing broad self-service10%

Allowing self-service for only certain functions/users55%

Not allowing self-service, associates must go through IT19%

N/A - We are not affected by the outage16%

View Results
2.1k views4 Upvotes1 Comment