DEV Community

Cover image for Overcoming Front-End Back-End Coupling with AWS Event-Driven Architecture

Overcoming Front-End Back-End Coupling with AWS Event-Driven Architecture

Marawan Mamdouh on April 15, 2023

introduction As a developer, I've always been interested in event-driven architectures (EDAs) and how they can improve the overall perf...
Collapse
 
szeredaiakos profile image
szeredaiakos

Sounds like an article written by AI prentending to be an executive. In case someone is wondering, this is achieved by condensing multiple high level, complex ideas into a seemingly well formed, often boundless, large sentences without touching details that could facilitate ease of understanding.

But we all know that no executive talk can be taken seriously if it does not contain the word, "synergy".

Collapse
 
marawanxmamdouh profile image
Marawan Mamdouh

I just use "Grammarly" and "Wordtune" to solve grammar issues and suggest better vocabulary, as English is not my first language.

I simply wanted to share my experimental information, and I apologize if my article was unclear for you. My target audience is those who are already familiar with EDAs, and I focused on how AWS services can help them achieve this easily. 🙂

Collapse
 
szeredaiakos profile image
szeredaiakos

I was mostly kidding. 🙃
I have ample experience with event driven cycles. Both poll, websock and udp based. I keep my stuff agnostic but the the core idea is transmitted very well. AWS makes it easy. Which is true.

Yes, your article was very clear on that. It goes into the detail of values added for a single particular problem. Which is ok but EDA shines in the context of entire complex systems. It also has some downsides which you'll need to address at a certain point as your project goes on.

Thread Thread
 
marawanxmamdouh profile image
Marawan Mamdouh

I'm glad to hear that you were mostly kidding. I'm sorry for the misunderstanding. Nonetheless, you are correct. EDA, like everything else, has its pros and cons, and you can always choose the architecture that best meets your requirements. While there are downsides to consider, it's important to evaluate them against the benefits of EDA and decide whether it's the right choice for your system.

Thank you for your interaction.

Collapse
 
emil profile image
Emil

There is not much concrete information

Collapse
 
marawanxmamdouh profile image
Marawan Mamdouh

I just want to share my story and experiment information. It's not an article about EDA; rather, it's about how AWS services make this approach easy to implement. I apologize if anything is unclear.