Application Modernization

Capstone Labs’ Drone Delivery: A Modern Application

Capstone Labs’ Drone Delivery: A Modern Application

Capstone Labs is building an application, Drone Delivery, to support

  • research on architectural ROI for modern enterprise-scale applications
  • knowledge transfer inside Capstone IT as well as to our clients
  • development of new processes and software

Architectural decisions have a foundational effect on the life cycle of development and operational costs for an application. These decisions impact not only architectural style (monolithic, hexagonal, or microservice-based), but also broader aspects of an application as well its:

  • tech stack
  • deployment options
  • influence on team dynamics

Drone Delivery, as a working application built by the Capstone Labs team, will be studied, documented, and demonstrated to clarify the trade-offs that determine the long-term costs for an application. Along the way, we expect that new processes and software will emerge.

This article will review the key requirements that motivate the first version of Drone Delivery; forthcoming articles will delve into additional requirements, its implementation, and its theory of operation.

4 Pillars of Application Modernization Strategy That Can Enhance Your Project ROI

4 Pillars of Application Modernization Strategy That Can Enhance Your Project ROI

After years of talk, we’re finally seeing proof the business world is embracing a long-delayed journey into widespread digital transformation. According to Rackspace’s The State of Application Modernization survey, two-thirds of 1,400 IT decision-makers from around the world said their business was engaged in digital transformation at a systemic level. This has promising implications for the ability of those businesses to elevate their performance and opportunities in the long run.

However, we don’t see the modernization process as having an endpoint. Organizations should always be looking to use the latest languages, frameworks, and platforms; not for their own sake, but as a way of adding the most value to business users, customers, and their overall enterprise.

When we see businesses doing this right, they almost always have an application modernization strategy consisting of very clear pillars that carry from one project to the next. What are they? Here are a few that we keep in mind in our own projects – and you should too.