Challenge 1: Designing an image resize API

Top Comments

  • 1. Javascript comes first to mind. 2. Since it has tons of libraries that can be used to resize images and I can utilize them. 3. I wont need a database since data can be deleted once it has been resize, so I'll probably use Redis so that I can utilize memory. 4. Github flow since it is more familiar

    Posted 1 year ago
    • Probably javascript The javascript is flexible langauge Probably not database i can use redis to utilize memory github

      Posted 11 months ago

      Other Comments

      • Language/Framework: Node.js with the Express framework. Reasoning: Node.js's non-blocking, event-driven architecture makes it suitable for I/O-intensive tasks like image format conversion. Express provides a minimalist and flexible framework for building APIs. Data Storage: Similar to the previous micro-service, no persistent data storage is needed. Temporary storage might be used during the conversion process, but it can be managed in-memory or using a temporary file system. Source Code Management: GitHub flow would also be used for managing the source code of this micro-service. Consistency in source code management simplifies collaboration and ensures a unified workflow. Multiple Apps/Containers Management: Docker Compose can be utilized for managing multiple containers during development and testing. For production deployment, Kubernetes or Docker Swarm would offer scalability and reliability in managing containerized applications.

        Posted 22 days ago
        • 1. I guest JS for framework React.JS 2. JS & react are complete components 3. Redis so that I can utilize memory. 4. Github

          Posted 4 months ago
          • 1.Javascript 2.Javascript is a flexible language to manipulate image. 3.I can use Redis since i will not store the data in the database . will utilize the memory 4. Github flow

            Posted 8 months ago
            Delete comment?