Tech Insights

App Development

KeHE's Digital Transformation: From Monoliths to Microservices

 Lisa Koci  Aug 2, 2021 11:17:22 AM  0 Comments

Transitioning from Monoliths and Mainframes to Microservices in the Cloud

The Client

KeHE Distributors is one of the nation’s top wholesale food distributors, with 16 distribution centers across North America. KeHE helps natural, organic, and specialty products get onto retail shelves and online stores. They partner with supermarkets, grocery stores, natural retailers, and online eCommerce dropshippers to access a curated assortment of innovative products via a one-truck delivery.

To support continued growth and enhance national operations, KeHE has undertaken a comprehensive digital transformation initiative. A key focus area of this transformation was to build a distributed, scalable architecture. In this article, we share how DragonSpears helped KeHE move from a monolithic legacy system to a serverless microservices system.

Read More

Streaming Events Among Your Microservices Using Apache Kafka

 Robert Perrin  Apr 8, 2021 6:00:00 AM  0 Comments

Building a system of microservices to support your business’s operations is a challenge faced by architects and executives at companies large and small. Orchestrating flows of data and actions across many services and servers without breeding complexity that slows your development and saps your agility is demanding. Data streaming services are an excellent option for connecting your microservices, maintaining efficiency, and controlling costs. Here’s how to get started connecting your microservices with the data streaming service Apache Kafka.

Read More

Building Confidence in Deployments Using Automated UI Testing

 Sean Sullivan  Mar 24, 2021 6:23:26 AM  0 Comments

It’s essential to have confidence in the stability of the application you are building or maintaining. Testing at all levels helps build confidence, ensure features are working as intended, and deliver a great user experience. While it’s important to have a core base of unit tests to ensure code quality, you should also have a set of automated UI tests for core elements. Here’s how having these tests will give you confidence your product is working in tip-top shape after each deployment.

Read More

The True Cost of Technical Debt in Agile Software Development

 Jack Goodfriend  Feb 24, 2021 7:00:00 AM  0 Comments

If you’re in the software industry, the concept of technical debt will come up at some point. Agile software development’s popularity has spread this concept to teams who aren’t actively practicing Agile methodologies. Unlike the financial debt it was named after, technical debt isn’t characteristically bad and can be useful at times. However, too much can be debilitating to an organization. Here’s how technical debt affects products, development teams, organizations, and customers.

Read More

The Minimum Viable Product Approach to Software Development

 Caitlin Whitworth  Feb 10, 2021 9:00:00 AM  0 Comments

A Minimum Viable Product (MVP) can get a bad reputation with software developers, but it shouldn’t. When implemented effectively, an MVP is a tool that allows lean development and product teams to determine the potential of a product before investing substantial amounts of time and money. Using this approach helps teams gain practical insights and feedback on their initial product. The process helps shape later versions and allows for more efficient development, ultimately creating less technical debt and more profitable products. Here’s a quick overview of the MVP approach, how it works, and its benefits.

Read More

Subscribe to Email Updates

Stay Connected

Popular