Blog

Monolith to Microservices Using the Strangler Pattern, SNS, and SQS

[fa icon="user"] Andrew Curran [fa icon="calendar"]  Aug 21, 2019 9:00:00 AM [fa icon="comments-o"] 0 Comments

There’s a growing trend among developers to shift applications from the traditional monolithic architecture to the more agile and flexible microservices architecture. One common approach to making the transition is the Strangler pattern, where microservices replace small pieces of functionality until the legacy system is finally decommissioned. This pattern minimizes migration risks and simplifies the process, but it can get complex to run both architectures concurrently.

AWS has two messaging tools that make using the Strangler Pattern more manageable – Simple Notification Service (SNS) and Simple Queue Service (SQS). This article outlines what these tools are and how they help keep distributed databases in sync.

Read More [fa icon="long-arrow-right"]

Tips for Safeguarding Your Company from the Risks of Legacy Apps

[fa icon="user"] Greta Kelly [fa icon="calendar"]  Jul 31, 2019 9:30:00 AM [fa icon="comments-o"] 0 Comments

It’s likely your organization has a few applications that are considered “legacy” applications. The motto, “If it ain’t broke, don’t fix it” can be very appealing in short-term, but can end up back-firing in the long run. Learn more about the risks legacy apps can pose, tips for safeguarding your organization, and rules for identifying when upgrades may be necessary.

Read More [fa icon="long-arrow-right"]

How Using a Business Rules Engine Can Benefit Your Business

[fa icon="user"] Craig Kaneshiro [fa icon="calendar"]  Jul 24, 2019 9:00:00 AM [fa icon="comments-o"] 0 Comments

Businesses are complicated - they have intricate processes, are continually evolving, and need to be scalable. For companies that rely on software as a core component of the business, that complexity is typically reflected in their business-critical software applications.

One strategy that maximizes value and minimizes software complexity is using a business rules engine that encapsulates business-specific logic and keeps it separate from the rest of the application code. Here is more information about what a business rules engine is and how it can benefit your business.

Read More [fa icon="long-arrow-right"]

Cloud-Native Database Success Story

[fa icon="user"] Zachary Sersland [fa icon="calendar"]  Jun 5, 2019 9:30:00 AM [fa icon="comments-o"] 0 Comments

When applications slow or break, it can wreak havoc on your business. Imagine if your on-premises server went down, your Internet stopped suddenly, or your server room caught fire. Yikes! Developers need to be one step ahead of potential problems so they can quickly resolve any issues that arise or prevent them from happening in the first place.

One strategy that’s been a trending discussion is a cloud-native approach to application management. Here’s an example of how being cloud-native recently saved the day for one of our clients.

Read More [fa icon="long-arrow-right"]

3 Cloud Strategies that Mitigate the Risks of Vendor Lock-In

[fa icon="user"] Robert Perrin [fa icon="calendar"]  May 29, 2019 9:30:00 AM [fa icon="comments-o"] 0 Comments

A common concern among those entrusting their company’s applications and data to the cloud is vendor lock-in. Independent suppliers have their own concerns and incentives that may not align with yours. Having a single supplier of a product as sticky as software can constitute a risk to your business. Here are three cloud strategies that turn the risk of vendor lock-in into opportunities for choosing a scalable cloud strategy that aligns with your business needs.

Read More [fa icon="long-arrow-right"]

[fa icon="angle-double-left"] Newer All Posts

Newsletter Subscription

Stay Connected

Popular Articles

Solutions for a Wide Range of Industries

It can be done.

Learn More