Marine Central

Reorganize the whole AWS infrastructure and stabilize the product.


The Marine Central website is a catalog of services related to the marine world. You can rent boats, find a captain or crew, and get other marine-related services.

The site was already running, but it was unreliable. It often went down, and it wasn't scaling properly in AWS. My job was to make it stable and improve code quality because every time the team added a new feature, they'd accidentally break something else.

To fix these issues, I put the code into a Docker container and used AWS ECS to host those containers with proper auto-scaling setup. The goal was to solve the scaling problem and also stop developers from having direct access to the server, which could cause issues in production. Now, they had to test their changes locally in Docker containers before pushing them live. It took the team a few weeks to get used to the new way, but they eventually saw the benefits. They appreciated the extra safety.

After that, the client didn't worry as much about new features breaking other parts of the site. They could relax, knowing the website could handle more clients and customers as they grew.

Company Info

Marine Services Database for all sailors.

marinecentral.com

Contact David Today

Please describe your situation and your cloud computing needs.