engineering.shipsy.ioLet’s Play! - Building ECS-EC2 Sandbox for Cost-Efficient Testing at ScaleWhen products and teams are relatively smaller, using a single staging environment for UAT works fine. We can easily sync what specific code is being deployed and easily test the staging environment to ensure everything works as expected. However, a...Sep 2, 2022·10 min read
engineering.shipsy.ioHow to Automate End-to-End UI Testing With Cypress: A Detailed Step-by-Step GuideTesting in a rapid release environment can easily become an incrementally expensive task. While a minor change can break the previously authored tests, testing the static components for high-quality releases also calls for repetitive testing of compo...Jul 19, 2022·15 min read
engineering.shipsy.ioCode-Free Label Design: Arresting Redundancies, “One at a Time”At Shipsy, we track, deliver, and route millions of consignments across the globe, daily. Hence, redundancies, in any form and in any business vertical, can come with huge repercussions. However, when we are operating at scale, redundancies have the...Jun 13, 2022·7 min read
engineering.shipsy.ioMonitoring on the Move: A Developers' Guide to Mobile App Stability and ScalabilityApp stability and scalability are two crucial app performance metrics that determine the overall quality and usability of the app. While an app might be fairly stable initially, constant updates, data overload, and sudden scaling bring a slew of chan...May 30, 2022·7 min read
engineering.shipsy.ioDIY Optimization: Exploring Shipsy's Smart Route OptimizerLet’s talk about Sam, a warehouse manager who is losing his sleep these days, literally and figuratively. He wakes up sharp at 3 am daily, to plan delivery routes for 50000 consignments from his warehouse. With a team of 60 riders and simple geo-codi...May 13, 2022·12 min read