Dynamic App design and architecture

0

I am looking for AWS documents that will help me to design the architecture for dynamic App, I need to know what all services/resources are required for dynamic App in AWS. Please give your valuable inputs and share documents . Thank You!!

Monica
질문됨 4달 전551회 조회
2개 답변
1
수락된 답변

Hello Monica,

Since dynamic apps could mean a lot of things, could you please qualify better what kind of app are you trying to develop?

  • It is a web application?
  • It already has a database of choice or any other technologies set up as well?

I ask because a dynamic app is a very broad category, could mean a simple SPA (single page application) in React or a multi tenant application backed by Kubernetes and so on. Meanwhile you could check this prescriptive guidance document on Cloud design patterns, architectures, and implementations.

profile picture
답변함 4달 전
  • Hello Ibrahim, Currently it's not a web app but mobile app on iOS and Android However future scope is to being a web app and integrate existing mongoDB Can you please advice what all services/resources we can use and other information that help us in building the design and architecture. Thanks!!

1

Currently it's not a web app but mobile app on iOS and Android However future scope is to being a web app and integrate existing mongoDB

In this case, you may want to use the BFF pattern. BFF stands for Backend For Frontend. Since you already have the database, you can just create an BFF between your data and the client.

[...]1) the Backends for Frontends (BFF) pattern, where applications have one backend per user experience, instead of having only one general-purpose API backend; and 2) the Publisher–Subscriber (pub/sub) pattern, where microservices announce events to multiple interested consumers asynchronously, without coupling the senders to the receivers. When combined, these two patterns allow frontend clients to load UI-ready data projections and to refresh the UI with event-driven notifications, resulting in a high-performant near-real-time experience for end-users.

To explain the solution to both REST and GraphQL API developers, we provide two similar architecture diagrams addressing each API technology.

You can read here about this pattern. In the post there are reference architectures and more links to explore. If this help you in any way consider accept this answer.

profile picture
답변함 4달 전
  • Sure, i will go trough and accept.

  • As we already have a Database but if in case we do not have database then what needs to be done? Can you please explain?

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠