enadabuzaid's avatar

AWS instance recommendation

Hello, can recommend to me what type of instance and what the best instance can use for the booking system using laravel ( small to medium project )

0 likes
3 replies
LaryAI's avatar
Level 58

When choosing an AWS instance for your Laravel booking system, there are a few factors to consider:

  1. Traffic: Estimate the expected traffic to your application. This will help determine the required CPU and memory resources.

  2. Database: Consider the size and complexity of your database. If you anticipate a large number of concurrent database connections or heavy database operations, you may need a larger instance with more CPU and memory.

  3. Caching: If you plan to use a caching mechanism like Redis or Memcached, consider the memory requirements for caching.

Based on the information provided, a good starting point for a small to medium-sized Laravel project would be an EC2 instance with the following specifications:

Instance Type: t3.medium

  • 2 vCPUs
  • 4 GB RAM

This instance type provides a good balance between performance and cost. However, keep in mind that this recommendation may vary depending on the specific requirements and workload of your booking system.

Remember to monitor your application's performance and scale up or down as needed.

krisi_gjika's avatar

Start with the lowest, increase as needed. I would start at 2GB ram, if you are also running jobs in the background. Also are you running the DB on the same instance?

Please or to participate in this conversation.