What is the right setup for development for a team who works on the same project?


The team comprises of 4 developers who would be working on features parallelly. The resources being used are EventBridge, ECS, Fargate etc... My questions are:

  1. Is there any framework and CLI available to create EventBridge and other resources locally on developers' laptop?
  2. Should the developers use the same EventBridge from the AWS Environment during the development? This can create conflicts between developers if they share some code.
  3. Should the developers create their own environment with EventBridge in their AWS account during development? This can avoid conflicts.
  4. Should the developers use the same AWS environment but create their own resources with different names?
1 réponse
Réponse acceptée

Some services do have local development options, EventBridge is not one of them. In either case, it is usually recommended to works with the cloud and not locally.

Each developer should create their own environment with their own resources, including EventBridge. This can be done by using an account for developer (the preferred option) or by using a single development account with different names to the different environments.

profile pictureAWS
répondu il y a 2 ans
profile picture
vérifié il y a un mois
profile picture
vérifié il y a 4 mois
  • Isn't a single development account more cost effective?

  • Not really. If you deploy a different environment for each developer, you are still deploying the same number of environments. Further more, by using multiple accounts, you can gain benefits from free tier in each one of them.

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions